用c++语言编写程序在一维数组中插入一个数答:int a[]={1,2,3,4,5,6,7,8,9,10,11,0}; // 假定已知一维数组数据 int i,L;int p,v;cout << "input location 0 or 1,2,3...10:"<< endl;cin>>p; // 输入 下标 位置 cout << "the value you want to insert:" << endl;cin >> v; // 输入插入的值 L ...
...在一个元素值按升序存放的整型数组中插入一个数,使得插入后的数组元...答:{ int a[N+1],x,i,k; // 等待输入数组 for(i=0;i<N;i++) scanf("%d",&a[i]);//等待输入插入数值 scanf("%d",&x); //找到数值要插入的坐标位置 (从0开始,下标递增查找,满足数组的值<插入的数值,继续查找,找到第一个比插入数值大的数) for(i=0;a[i]<x&&i<N;i++) ;//从第K...
C语言程序 有10个升序排列的整数保存在一个数组中。现在输入一个整数...答:{ int a[12]={1,9,12,16,19,25,32,46,67,87};int i,j; //循环变量 int n; //存放输入的数 printf("输入一个整数:");scanf("%d",&n);for(i=0;i<10;i++)if(a[i]>n)break;for(j=10;j>i;j--)a[j]=a[j-1];a[j]=n;printf("\n\n现在的数组为:");f...