选择法排序:输入一个正整数n,再输入n个整数,将它们从大到小排序
问题补充说明:#include #include<stdio.h>int main(void){ int a[10], n, i, k, t; scanf("%d", &n); printf("enter n integers:"); for(i = 0; i < n; i++) scanf("%d", &a[i]); for(k = 0; k < n - 1; k++) for(i = k + 1; i < n; i++) if(a[k] < a[i]) { t = a[k]; a[k] = a[i]; a[i] = t; } for(i = 0; i < n; i++) printf("%d ", a[i]); printf("\n"); return 0;} 其实,楼主的程序,略有些繁杂。 简化一些,既能实现功能,又能便于查错。 标签:排序,输入,从大到