Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
100538 包老师 22插入数据 C++ Accepted 1 MS 276 KB 763 2024-12-08 12:30:22

Tests(10/10):


Code:

//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; //程序终止 }