解题思路:
第一次循环遍历数组存储9个数字,
第二次循环遍历数组插入num,比较num与数组里的数,若num比数组里的数要小,则置换位置,然后,输出。
注意事项:
置换位置时的代码:
temp = array[i];
array[i] = num;
num = temp;
参考代码:
#include<stdio.h>
int main()
{
int array[10];
int i, num, temp;
for(i = 0; i < 9; i++){
scanf("%d\n", &array[i]);
}
scanf("%d", &num);
for(i = 0; i < 10; i++){
if(num < array[i]){
temp = array[i];
array[i] = num;
num = temp;
}
printf("%d\n", array[i]);
}
return 0;
}
0.0分
0 人评分
1028浏览:843 |
简洁的代码浏览:1410 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:795 |
【偶数求和】 (C++代码)浏览:714 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)浏览:1287 |
十->二进制转换 (C语言代码)浏览:1296 |
简单的a+b (C++语言代码)浏览:863 |
用筛法求之N内的素数。 (C++代码)浏览:703 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2093 |
字符逆序 (C语言代码)浏览:617 |