#include <stdio.h>
void sort(int data[])//选择法10个整数排序
{
int i,j,index,temp;
for(i=0;i<9;i++)
{
index=i;
for(j=i+1;j<10;j++)
{
if(data[j]<data[index])
index=j;
}
temp=data[i];
data[i]=data[index];
data[index]=temp;
}
}
int main()
{
int data[10],i;//存储10个整数
for(i=0;i<10;i++)
scanf("%d",&data[i]);//输入10个整数
sort(data);
for(i=0;i<10;i++)
printf("%d ",data[i]);
printf("\n");
return 0;
}
选择法排序函数是sort()已经编写了。可以运行,已经测试了。
温馨提示:内容为网友见解,仅供参考