定义一个有10个元素的一维数组count,从键盘上输入8个整数,将其按从大到小的顺序排列,并将排列后的数组输出。
(编写程序后运行,在以上程序中输入8个数据的输入改变数组的初始化,再从键盘上输入一个整数,将其插入到排序后的数组count中,使插入后的序列仍保持降序排列。注意要有输入数据的提示语句)
#include
main()
{int a[10],i=0,j=0,max,temp;
for(i=0;ia[max])?j:max);
temp=a[max];
a[max]=a[i];
a[i]=temp;
}
}
printf("The arry after sort is:\n");
for(i=0;ia[i])
break;
}
for(j=8;j>=i;--j)
{a[j]=a[j-1];
a[i]=temp;
}
for(i=0;i<9;i++)
printf("%d ",a[i]);
getchar();
return 0;
}
。 全部
#include
main()
{int a[10],i=0,j=0,max,temp;
for(i=0;ia[max])?j:max);
temp=a[max];
a[max]=a[i];
a[i]=temp;
}
}
printf("The arry after sort is:\n");
for(i=0;ia[i])
break;
}
for(j=8;j>=i;--j)
{a[j]=a[j-1];
a[i]=temp;
}
for(i=0;i<9;i++)
printf("%d ",a[i]);
getchar();
return 0;
}
。
收起