选择排序法python对十个数从小到大_用选择法对10个整数从小到大排序

展开全部

用选择法对10个整数排序,用scanf输入。你用下62616964757a686964616fe78988e69d8331333366303235面这种输入方法就可以了。

# include

int main()

{

int i,j,min,temp,a[10];

printf("enter data:\n");

for (i=0;i<10;i++)

{

printf("please enter ten numbers:\n");

scanf("%d",&a[i]); //输入10个数

}

printf("\n");

printf("The orginal numbers:\n");

for (i=0;i<10;i++)   //在c语言中,数组的下标从0开始

printf("%5d",a[i]); //输出这10个数

printf("\n"); //以下8行是对这10个数排序

for (i=0;i<10;i++)

{min=i;

for(j=i+1;j<10;j++)

if (a[min]>a[j]) min=j;

temp=a[i]; //以下3行将a[i+1]~a[10]中最小值与a[i]对换

a[i]=a[min];

a[min]=temp;

}

printf("\n The

你可能感兴趣的:(选择排序法python对十个数从小到大_用选择法对10个整数从小到大排序)