用数组实现输入n个有序的整数,然后再输入一个整数x,把x插入到该数组当中,使得该数组仍然有序。

2024-12-09 10:55:37
推荐回答(1个)
回答(1):

已调试,有问题追问
void main()
{ int a[100];
int b[101];
int i,n,x;
cout<<"请输入所有数据的个数"< cin>>n;
cout<<"请输入这些升序数字"< for( i=0;i {cin>>a[i];}
cout<<"请输入插入的数"< cin>>x;
int y;
for( i=0;i { if(x<=a[i])
break;
b[i]=a[i];
}
//i--;
b[i]=x;
for(i=i;i { b[i+1]=a[i]; }

for(i=0;i {cout<}