聒噪的老头子


私信TA

用户名:t666

访问量:894

签 名:

任岁月可贵,不敌赤子心一枚

等  级
排  名 17619
经  验 769
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 中南大学
专  业

  自我简介:

解题思路:判断n处于哪个位置,先输出n前面的数字,在输出n的值,然后再输出n后面的数值。

注意事项:

参考代码:

#include<stdio.h>

int main()

{

int a[9],n;

for (int i = 0; i < 9; i++)

{

scanf("%d", &a[i]);

}


scanf("%d", &n);


for (int i = 0; i < 9; i++)

{

if (n >= a[i] && n <= a[i + 1])

{

for (int j = 0; j <= i; j++)

{


printf("%d\n", a[j]);


}

printf("%d\n", n);


for (int j = i + 1; j < 9; j++)

{

printf("%d\n", a[j]);

}


}

else

{

for (int i = 0; i < 9; i++)

{

printf("%d\n", a[i]);

}

printf("%d\n", n);

break;                        //注意一定不要忘了这个break!不然的话会输出好几次

}


}


return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »