c语言 数组 插入一个数后任然保持有序答:include "stdio.h"int main(int argv,char *argc[]){ int a[7]={4,6,8,10,12,14},i; printf("Please enter an integer to insert: "); for(scanf("%d",&a[i=6]);i>0;i--) if(a[i-1]>a[i]) a[i-1]+=a[i],a[i]=a[i-1]-a[i],a[i-1]-=...
C编程:已有一个排好序的序列,输入一个数插入该序列中,使其仍然保持有序...答://已有一个排好序的序列,输入一个数插入该序列中,使其仍然保持有序 #include<stdio.h> #define N 10 void main() { int i=0,data,a[N]={1,2,3,4,6,7,8,9,10},temp; printf("please enter a num:\n"); scanf("%d",&data); while(a[i]<data)i++; //比较大小,使得i...
...序的数组(一维,从小到大),现插入一个元素,保持该数组仍然有序...答:public static void main(String args[]){ int[] a = {1,2,3,4,5,6,8,9,10}; int b = 7; int[] c =new int[a.length+1]; for(int j=0;j=0;i--){ if(b>c[i-2]){ c[i-1]=b; break; }...
用C语言编写有一个递增有序的整型数组A,输入一个数,将其插入到数组A中...答:include <stdio.h>main(){int a[10] = {0,1,2,3,4,6,7,8,9};int i=0,j=0,num=0;scanf("%d",&num);for (i=0;i<9;i++){if (num=i;j--){a[j+1] = a[j];}a[i]=num;break;}}for (i=0;i<10;i++){printf("%d ",a[i]);}}50 1 2 3 4 5 6 7 8...