测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A52089. 已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。 第二行,需要插入的数字。输出排序后的数列样例输入1 7 8 17 23 24 59 62 10150样例输出178172324505962101

填空题 中等

题目描述

题目描述

已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。

输入

第一行,原始数列。 第二行,需要插入的数字。

输出

排序后的数列

样例输入

1 7 8 17 23 24 59 62 101

50

样例输出

1

7

8

17

23

24

50

59

62

101

参考答案

#include<iostream> using namespace std; int main() { int a[9],c,t=0; for(int i=0;i<9;i++) cin>>a[i]; cin>>c; for(int i=0;i<9;i++) { if(a[i]<c) t++; } for(int i=0;i<t;i++) cout<<a[i]<<endl; cout<<c<<endl; for(int i=t;i<9;i++) cout<<a[i]<<endl; return 0; }

答案解析

数组综合应用

上一题 下一题