解题思路:
第一次循环遍历数组存储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 人评分