首页 > 代码库 > 58.有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
58.有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
#include<iostream>using namespace std;int main(){ int n,k; int temp; int a[11]={1,4,6,9,11,13,35,44,46,50}; cout<<"原数组是:"<<endl; for(int p=0;p<10;p++) { cout<<a[p]<<" "; } cout<<endl; cout<<"please input an number:"<<endl; cin>>n; for(int i=0;i<11;i++) { if(a[i]<=n) { k=i; }else { break; } } temp=a[k]; for(int j=10;j>k+1;j--) { a[j]=a[j-1]; } a[k+1]=n; cout<<"插入的数字是"<<n<<endl; cout<<"插入数字后的数组变为:"<<endl; for(int q=0;q<10;q++) { cout<<a[q]<<" "; } return 0;}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。