C语言中新增一个数组元素

新增一个数组元素
1.定义一维整型数组,并初始化赋值
2.输入要增加的数组元素的下标
3.增加该序号对应的元素
4.重新输出该数组的所有元素

第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");
}本回答被提问者采纳