第1个回答 2006-12-06
main()
{int i,n,m;
int a[8]={1,2,3,4,5,6,7,8};/*可以自己定义的,这里为了方便*/
printf("\nthe original array a:");
for(i=0;i<8;i++)
printf("%-3d",a[i]);
printf("\n");
printf("\nplease enter whick number you want added n(0~8):");/*输入要加入的下标n,从0~8之间*/
scanf("%d",&n);
for(i=8;i>n;i--)
a[i]=a[i-1];
printf("\Enter the number you added m:");
scanf("%d",&m);
a[n]=m;
printf("now,the array a:");
for(i=0;i<9;i++)
printf("%-2d",a[i]);
printf("\n");
}本回答被提问者采纳