C语言编程有一组含10个整数的有序数组,从键盘输入一个数据插入数
有一组含10个整数的有序数组,从输入一个数据插入数组中,数组任然有序,编程实现
main() { int a[11]={5,9,11,32,45,56,59,62,71,82}; /*任意有序数组,现在只有10个数*/ int x,i; /*定义x和i*/ scanf("%d",&x); /*输入要插入的数字*/ for(i=0;i<10;i++) {if(a[i]>x) break; /*找到x应该插的位置,跳出for循环*/ } while(i<11) {a[10]=a[i]; /*把x插入吧,其他数顺序后移*/ a[i]=x; x=a[10]; i++; } for(i=0;i<11;i++) {printf("\n%d",a[i]) } } 实现的方法不止一种,只是给你一个思路