求C语言编程 给一数组a【】={1,2,3,4,5,6,}删去其中一个后面补上,数组元素个数减一,请具体写出

如题所述

在定义一个数组,把删去后剩下的元素赋值到新的数组,当然,新的数组大小为原数组的长度减1.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-25
#include <stdio.h>
int main()
{
static int a[6]={1,2,3,4,5,6},b[6];
int i,j=0;
int del;
printf("Iuput the number to delete:\n");
scanf("%d",&del);
for(i=0;i<6;i++)
if(a[i]!=del)
b[j++]=a[i];
for(i=0;i<5;i++)printf("%d ",b[i]);
getch();
}
相似回答