怎样使用C语言实现如下算法: 输入任意10个数,用快速排序算法,按降序排序后输出

如题所述

第1个回答  2012-09-18
void sort_(void)
{
int a[10];
int temp = 0;
printf("please input ten number:\n");
for(int i = 0; i< 10; i++)
{
scanf("%d",&a[i]);
}
for (int j = 0; j < 9; j++)
for (int k = 0; k < 9-j; k++)
if ( a[k] < a[k+1] )
{
temp = a[k];
a[k] = a[k+1];
a[k+1] = temp;
}

printf("the sorted number:\n");
for(int l = 0; l < 10; l++)
{
printf("%5d",a[l]);
}
printf("\n");
}

//自己写的一个函数,实现降序排列的,希望对你有所帮助。谢谢!本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网