Run ID:100538
提交时间:2024-12-08 12:30:22
//C++代码框架: #include<bits/stdc++.h> //定义头文件 using namespace std; //命名空间 int main(){ //主函数main //1.定义一个数组,键入赋值 int n;cin>>n; int a[n]; for(int i=0;i<=n-2;i++){ cin>>a[i]; } //2.输入第三行的数 int x;cin>>x; //3.查找插入位置的索引 int index;//保存插入位置的索引 for(int i=0;i<=n-2;i++){ if(a[i]<x){ index=i; break; } } //4.index后所有的数都要后移一个位置 for(int i=n-1;i>index;i--){ a[i]=a[i-1];//i到4结束 ,index值为3 } //5.index的位置修改为输入的数 a[index]=x; //6.打印输出整个数组 for(int i=0;i<=n-1;i++){ cout<<a[i]<<" "; } return 0; //程序终止 }