从键盘任意输入10个正整数,编程实现将按由大到小的顺序排序并输出。请使用TUBE c,做谢谢啊
1个回答
2013-04-01
展开全部
#include <stdio.h>
void main()
{
int a[10];
for (int i = 0;i < 10;i++)
scanf("%d",&a[i]);
for (int j = 0;j < 10;j++)
for (int k = j;k < 10;k++)
if (a[j] < a[k])
{
int t = a[j];
a[j] = a[k];
a[k] = t;
}
for (int z = 0;z < 10;z++)
printf("%d ",a[z]);
}
void main()
{
int a[10];
for (int i = 0;i < 10;i++)
scanf("%d",&a[i]);
for (int j = 0;j < 10;j++)
for (int k = j;k < 10;k++)
if (a[j] < a[k])
{
int t = a[j];
a[j] = a[k];
a[k] = t;
}
for (int z = 0;z < 10;z++)
printf("%d ",a[z]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询