1个回答
展开全部
排序,输入10个数,从大到小输出
#include <stdio.h>
int main()
{
int i, j, temp;
int a[11];
for (i = 1; i <= 10; i++) {
scanf("%d", &(a[i]));
}
for (j = 1; j <= 9; j++) {
for (i = 1; i <= (10 - j); i++) {
if (a[i] < a[i+1]) {
temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;
}
}
}
for (i = 1; i <= 10; i++) {
printf("%d ", (a[i]));
}
return 0;
}
追问
感谢 说明下程序功能吧 然后我采纳
追答
程序功能就是给输入的10个数按从大到小进行排序,并将排序的结果输出。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询