#include<iostream>
#include<cmath>
using namespace std;
int main(){
int i,j;
int a[10]= {1,2,3,5,6,7,8,9,10};
int m;
cout<<"输入一个排好序的数组:";
for(i=0;i<9;i++)
cout<<a[i]<<" ";
cout<<"输入想要插入的数:";
cin>>m;//我要插入4
for(i=0;i<9;i++){
if(a[i]>m){
for(j=8;j>=i;j--)
a[j+1]=a[j];
a[i] = m;
break;//插入完成跳出整个循环
}
}
cout<<"插入之后:";
for(i=0;i<10;i++){
cout<<a[i]<<" ";
}
cout<<endl;
return 0;
}
谭浩强c++题4 有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。
最新推荐文章于 2024-03-22 12:01:49 发布