2010년 4월 17일 토요일

입력받은 정수 내림차순 정렬 프로그램~

#include

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;
}
}
}
}

댓글 없음:

댓글 쓰기