用数组解决将十个数进行从大到小的顺序进行排列

用数组解决将十个数进行从大到小的顺序进行排列
输入:十个整数
输出:以从大到小的顺序输出这十个数

#include <stdio.h>

int main()

{

int i,j,a[10],t;

printf("请输入十个数:");

for (i = 0; i < 10; i++)

scanf("%d",&a[i]);

for (i = 0; i < 10; i++)

{

for (j = i + 1; j < 10;j++) //循环

if (a[i] < a[j]){

t = a[i];

a[i] = a[j];

a[j] = t;

}

}

printf("从大到小排序后:");

for (i = 0; i < 10; i++)

printf("%2d", a[i]);

return 0;

}