배열에 저장되어 있는 요소를 내림차순 정렬하는 함수 DesSort로 정의 #include void DesSort(int *arr); //내림차순 함수 선언 int main(void) { int arr[7]; int val; int i; for(i=0; i<7; i++) { printf("%d번째 정수 입력 :",i+1); scanf("%d",&val); arr[i] = val; } //7개의 정수를 입력 받아 배열에 저장 DesSort(arr); //DesSort 함수호출 return 0; } //DesSort 함수 정의 void DesSort(int *arr) { int temp; int i,j; for(i=0 ; i<6 ; i++) for(j=0; j<6-i ; j++) { if(arr[j] < arr[j+1]) { temp = arr[j+1]; arr[j+1] = arr[j]; arr[j] = temp; } } for(i=0 ; i<7 ; i++) { printf("%d%c",arr[i],(i==6 ? '\n' : ' ')); } }