3、C语言编程:用选择法排序法对10个数由小到大排序.
展开全部
#include"stdio.h"
void main()
{
int a[10]={2,3,1,6,7,8,9,10,4,5};
for(int i=0;i<10;i++)
{
int minindex=i;
for(int j=i+1;j<10;j++)//这是找出第i个最小的。
{
if(a[j]<a[minindex])
minindex=j;
}
int temp=a[i];//这是交换
a[i]=a[minindex];
a[minindex]=temp;
}
for(int k=0;k<10;k++)
printf("%d ",a[k]);
printf("\n");
}
可以运行。
不明白hi我。
void main()
{
int a[10]={2,3,1,6,7,8,9,10,4,5};
for(int i=0;i<10;i++)
{
int minindex=i;
for(int j=i+1;j<10;j++)//这是找出第i个最小的。
{
if(a[j]<a[minindex])
minindex=j;
}
int temp=a[i];//这是交换
a[i]=a[minindex];
a[minindex]=temp;
}
for(int k=0;k<10;k++)
printf("%d ",a[k]);
printf("\n");
}
可以运行。
不明白hi我。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询