ganmu


私信TA

用户名:dotcpp0726067

访问量:3468

签 名:

等  级
排  名 1522
经  验 2809
参赛次数 0
文章发表 104
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

由题可知,输入的数据是有序的,需要把第二次输入的数据按顺序插入到第一次的数据中

则可用一个数组来接收第一次输入的数据,再用循环挨个比较输出第一次接收的数据与第二次接接收的数据的大小

若第一次数据小于第二次数据且第一次数据的下一个数据大于第二次数据,则可认为此数在它们之间

此时先输出第一次接收的数据,再输出第二次接收的,再按顺序输出数据即可

注意事项:

参考代码:

#include<iostream>

using namespace std;

int main()

{

int a[10];

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

cin >> a[i];

int b = 0;

cin >> b;

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

{

cout << a[i] << endl;

if (a[i]<b && a[i + 1]>b||a[i]==b)//防止输入的数据是已有的

{

cout << b << endl;

}

}

return 0;

}


 

0.0分

2 人评分

  评论区

  • «
  • »