解题思路:
第一次循环遍历数组存储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 人评分
C语言训练-舍罕王的失算 (C++代码)(都给答案了还算什么)浏览:969 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1301 |
简单的a+b (C语言代码)浏览:524 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1107 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:619 |
剪刀石头布 (C语言代码)浏览:1742 |
文科生的悲哀 (C语言代码)浏览:1392 |
模拟计算器 (C语言代码)浏览:2285 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:595 |
小九九 (C语言代码)浏览:480 |