void downsort(int *);
void main()
{
int i;
int num[10];
printf("정수 10개를 입력 하겠습니다. \n");
for(i=0;i<=9;i++){
printf("num[%d] = ",i);
scanf("%d",&num[i]);
} //정수 10개를 입력 받음
downsort(num);
printf("내림차순 정렬 결과 \n");
for(i=0;i<=9;i++){
printf("%5d", num[i]);
}
printf("\n");
}
void downsort(int *p){
int i, j, temp; //loop제어변수 임시저장변수 선언
for(i=0 ; i<= 8; i++){ // num[0] 과 num[1]~num[9]까지비교 num[8]과 num[9]까지 비교하면 끝
for(j=9 ; j>=i+1 ; j--){
if(p[i] temp=p[i];
p[i]=p[j];
p[j]=temp;
}
}
}
}
댓글 없음:
댓글 쓰기