使用选择排序法对10个整数进行由大到小排序。
#include <stdio.h>
int main() {
int a[10];
int i,j,temp = 0;
int k,x = 0;
printf("输入10个数:\n");
for(i = 0; i < 10; i++)
scanf("%d", &a[i]);
for(i = 0; i < 9; i++) {
k = i;
for(j = i + 1; j < 10; j++)
if(a[j] < a[i])
k = j;
temp = a[i];
a[i] = a[k];
a[k] = temp;
}
printf("排序后:\n");
for(i = 0; i < 10; i++)
printf("%d ",a[i]);
getchar();
getchar();
}