解题思路:关键在于n后面数的替换,可定义两个相同数组来实现替换。
注意事项:
参考代码:
# include
int main()
{
int n;
int a[10];
int b[9];
for (int i = 0; i < 9; i++) {
scanf_s("%d", &n);
a[i] = n;
b[i] = n;
}
a[9] = 0;
scanf_s("%d", &n);
for (int i = 0; i < 8; i++) {
if (n > a[i] && n < a[i + 1]) {
a[i + 1] = n;
}
if (a[i + 1] >= n) {
a[i + 2] = b[i + 1];
}
}
for (int i = 0; i < 10; i++) {
printf("%d\n", a[i]);
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1072 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:793 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:689 |
校门外的树 (C语言代码)浏览:733 |
1908题解浏览:680 |
1113题解浏览:823 |
1025题解浏览:796 |
数组与指针的问题浏览:760 |
剪刀石头布 (C++代码)浏览:1811 |