1.使用选择排序思想对输入的十个数进行由大到小的排序。
#include <stdio.h>
int main(int argc, char** argv) {
int a[11],i,j,k,t;
printf("请输入十个数:\n");
for(i=1;i<11;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<10;i++)
{
k=i;//初始时设第一个数为最小值,找到之后,继续设i+1为最小值。
for(j=i+1;j<11;j++)
{
if(a[j]<a[k])
{
t=a[j];
a[j]=a[k];
a[k]=t;
}//当在后续的元素中发现了比记录值更小的数,则交换他们的值。
}
}
for(i=1;i<11;i++)
{
printf("%4d",a[i]);
}
printf("Hello world!\n");
return 0;
}