有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。 #include<stdio.h> int main() { int a[5]={1,4,7,8}; int i=0,j=0,x=0; scanf("%d",&x); for(i=0;i<4;i++) { if(x<a[i]) { for(j=3;j>=i;j--) { a[j+1]=a[j]; } a[i]=x; break; } } for(i=0;i<5;i++) { printf("%d\t",a[i]); } return 0; }