/*有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。*/
#include<iostream>
using namespace std;
int main()
{
int a[10]={5,6,8,9,12,45,88,89,96};
int i;
cout<<"请输入一个数据:"<<endl;
cin>>i;
for(int c=0;;c++)
{
if(a[c]>=i)
break;
}
for(int d=8;d>=c;d--)
{
a[d+1]=a[d];
}
a[c]=i;
for(d=0;d<10;d++)
cout<<a[d]<<" ";
cout<<endl;
}
详细解决方案
有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
热度:76 发布时间:2024-02-29 10:11:35.0
相关解决方案