解题思路:
10个数字排序问题,通过数组的形式存储10个数字,题目明确要求使用选择法排序,通过双重循环即可得出结果
注意事项:
在交换过程中,注意是将相对应的两个数字互相交换,切莫大意写成赋值语句哦!
参考代码:
#include <stdio.h>
int main(){
int a[10],i,j,t;
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
for(i=0;i<10;i++){
for(j=i;j<10;j++){
if(a[i]>a[j]){
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
for(i=0;i<10;i++){
printf("%d\n",a[i]);
}
return 0;
}
0.0分
0 人评分