解题思路:
我的思路是分三步输出:先输出比插入的数小的数,然后输出插入的数,最后输出比插入的数大的数
注意事项:
咱代码对您有帮助给个赞呗
参考代码:
#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 人评分