对数组a中的数据进行降序排序的程序的填空

来源:百度知道 编辑:UC知道 时间:2024/06/02 08:32:29
#define N 10
Main()
{ int a[N], I,j,k;
K=N;
Printf(“Enter %2d data that will be sorted:\n”,k);
For(i=0;i<N;i++)scanf(“%d”,_____________)
For(K=0;________________;K++)
For(i=0;i<N-K;i++)
If(*(a+i)<*(a+i+1))
{j=*(a+i);*(a+i)=*(________);*(___________)=j;}
For(i=0;i<_____________;i++)
Printf(((i%4)? “%4d”,*(a+i));
Printf(“\n”);}
请高手来帮忙填空

For(i=0;i<N;i++)scanf(“%d”,&a[i]);

For(K=0;K<N;K++)

{j=*(a+i);*(a+i)=*(a+i+1);*(a+i+1)=j;}

For(i=0;i<N;i++)

ty2130说的有道理,但MS不完全对,这道题本身有问题。
Printf(“Enter %2d data that will be sorted:\n”,k);
For(i=0;i<N;i++)scanf(“%d”,_____________)
For(K=0;________________;K++)
For(i=0;i<N-K;i++) /*这里判断条件应该改成i<N-K就对了*/
If(*(a+i)<*(a+i+1))
{j=*(a+i);*(a+i)=*(________);*(___________)=j;}
For(i=0;i<_____________;i++)

#define N 10
Main()
{ int a[N], I,j,k;
K=N;
Printf(“Enter %2d data that will be sorted:\n”,k);
For(i=0;i<N;i++)scanf(“%d”,_&a[i]___)
For(K=0;K<N-1_;K++) //N-1比N好,少作一次循环。
For(i=0;i<N-K;i++) //其实这里可以N-K-1.
If(*(a+i)<*(a+i+1))
{j=*(a+i);*(a+i)=*(a+i+1___);*(a+i+1__)=j;}
For(i=0;i<N_____;i++)
Printf(((i%4)? “%4d”,*(a+i));
Printf(“\n”);}

对数组a中的数据进行降序排序的程序的填空 c语言对a所指数组重的数据进行由大到小的排序 用冒泡排序法对输入的20个数进行降序并存入数组中,输入一个数,查看是否存在 对数组A进行插入 冒泡 选择排序 用java编写一个排序方法,要求按升序对存放在double 型数组中的数据进行排序,排序算法不限? 写出一个主函数,为一维整型数组a[10]输入数据,并对数组中的数据进行转置,然后输出此数组中的元素。 编写函数对一维数组的内容进行排序 在java编程中如何对数组进行排序,并输出排序后的数组及原数组下标值 用冒泡法对任意给定的20个整数进行降序排序,并统计交换的次数 设计函数sort。形式参数为一个一维数组,功能对该数组中的数进行冒泡排序