解题思路:
我的思路是分三步输出:先输出比插入的数小的数,然后输出插入的数,最后输出比插入的数大的数
注意事项:
咱代码对您有帮助给个赞呗
参考代码:
#include<stdio.h>
int main()
{
int a[9];
int j, num = 0, N;
for(j=0; j<9; j++)
{
scanf("%d", &*(a+j));
}
scanf("%d", &N);
for(j=0; j<8; j++)
{
if(N>a[j])
{
num = j + 1;
}
}
for(j=0; j<num; j++)
{
printf("%d\n", *(a+j));
}
printf("%d\n", N);
for(; j<9; j++)
{
printf("%d\n", *(a+j));
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:694 |
C二级辅导-阶乘数列 (C语言代码)浏览:891 |
不容易系列2 (C语言代码)浏览:699 |
点我有惊喜!你懂得!浏览:1418 |
C语言训练-求函数值 (C语言代码)浏览:944 |
C语言训练-排序问题<1> (C语言代码)浏览:1411 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:604 |
【绝对值排序】 (C++代码)浏览:720 |
简单的a+b (C语言代码)浏览:641 |
本人酷爱递归实现很多问题,这里也是浏览:632 |