解题思路:从数组中选择最小的数填到a[0];再从剩下的数中依次筛选
注意事项:
参考代码:
#include<stdio.h>
int main(){
int a[10]={0},i,t=0,min=0,j;
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
min=a[0];
for(j=0;j<9;j++){
for(i=j+1;i<10;i++){
if(min>a[i]){t=min;min=a[i];a[i]=t;}
}
a[j]=min;min=a[j+1];
}
for(i=0;i<10;i++){printf("%d\n",a[i]);}
return 0;
}
0.0分
1 人评分
【明明的随机数】 (C++代码)(C++库中有qsort函数直接快排,不用码排序代码hhh)浏览:1121 |
【蟠桃记】 (C++代码)(递归计算)浏览:1062 |
C二级辅导-统计字符 (C语言代码)浏览:578 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:879 |
川哥的吩咐 (C语言代码)浏览:926 |
数组输出 (C语言代码)错误???浏览:604 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:787 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:634 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:638 |
1009题解浏览:802 |