解题思路:
确定插入数字的索引
然后分段输出即可
如何确定插入数字的索引:
遍历数组中已排序好的数字
如果插入的数字大于当前遍历的数字,插入数字放置到当前遍历的数字的后一位
否则遍历终止
注意事项:
暂时不明
参考代码:
#include<iostream>
using namespace std;
int main()
{
int arr_1[9]={};
for (int i =0;i<9;i++) cin>>arr_1[i];
int num;
int num_index=0;
cin>>num;
for (int i =0;i<9;i++)
{
if (num>arr_1[i]) num_index=i+1;
else break;
}
for (int i =0;i<num_index;i++) cout<<arr_1[i]<<endl;
cout<<num<<endl;
for (int i =num_index;i<9;i++) cout<<arr_1[i]<<endl;
return 0;
}
0.0分
0 人评分
求组合数 (C语言代码)浏览:1206 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:836 |
哥德巴赫曾猜测 (C语言代码)浏览:2562 |
1157题解浏览:769 |
矩阵加法 (C语言代码)浏览:1768 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1496 |
Pascal三角 (C语言代码)浏览:707 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:692 |
小O的乘积 (C++代码)浏览:545 |