#include<stdio. h> lain int i j, x, a[ll]; printi("请为数组a由大到小赋值:n") scanf("%d", &a[i); printf("请输入需插入的整数:") scanf("%d", &x) for(i=0,J=10;i<=9i+) if(x>a) /*插入位置找到了* /*记录插入位置* break for(i=10;i>j;-) /*将插入位置以后的各元素均后移一个位置* a[i=a[i-1; a|=x; printi("插入整数后的数组为:n",a[ for(=0;<=10;i++) printf("%d, " a[i]); printf("\n");
#include<stdio.h> void main() { int i,j,x,a[11]; printf("请为数组 a 由大到小赋值:\n"); for (i=0;i<=9;i++) scanf("%d",&a[i]); printf("请输入需插入的整数:"); scanf("%d",&x); for (i=0,j=10;i<=9;i++) if(x>a[i]) /*插入位置找到了*/ { j=i; /*记录插入位置*/ break; } for (i=10;i>j;i--) /*将插入位置以后的各元素均后移一个位置*/ a[i]=a[i-1]; a[j]=x; printf("插入整数后的数组为:\n",a[i]); for(i=0;i<=10;i++) printf("%d,",a[i]); printf("\n"); }