c语言编程:删除数组a中所有值为x的元素,输出执行删除前后的数组。答:依次遍历数组,找到该元素后,数组后面所有元素前移,并且元素个数减一,最后重新输出该数组即可。参考代码:include <stdio.h>int main() {int n=10,i,j,x,a[10]={0,1,2,3,4,5,5,6,7,8};scanf("%d",&x);for(i=0;i<10;i++){if(a[i]==x){for(j=i;j+1<10;j++)a[j...
用C语言实现一维数组中删除第N个元素的程序怎么写答:int arr[]={1,3,10,5,4,} ;int delect=0;int i=0,j=0,k=0,t;int n;//n为数组长度 n=sizeof(arr)/sizeof(int);//printf("%d\n",n);//测试n printf("删除前数组为:");for(k=0;k<=n-1;k++){ printf("%4d",arr[k]);} printf("\n");printf("请输入要删除第几...
C语言中删除一个数组元素答:如果数组里全是3 那我输入要删除的3之后 楼主想要一个什么结果呢 是9个3 还是一个元素也不输出?下面的程序可能能实现楼主的意思 include<stdio.h> void main(){ int a[10]={1,3,7,61,86,12,75643,8989,1,3},n,i;printf("input the number to delete:");scanf("%d",&n);for(...