C语言 删除一维数组中的一个数

作者: wangyanhpa分类: 校园学习 发布时间: 2023-04-09 21:43:42 浏览:1061 次

C语言 删除一维数组中的一个数

wangyanhpa:
#include <stdio.h> int main() { int a【5】={1,2,3,4,5},n=7,i,j; printf("原数组为:"); for(j=0;j<5;j++) printf("%d ",a【j】); printf("\n要删除%d\n",n); /* 1. 将n依次与a中每个元素比较 2. 找到:删除,如何删除? 3. 没找到:显示数组中没有此数,如何判断没找到 */ for(j=0;j<5;j++) { if(a【j】==n) { for(i=j;i<4;i++) a【i】=a【i+1】; printf("删除后数组为:"); for(i=0;i<4;i++) printf("%d ",a【i】); break; } } if (j==5) printf("没找到!\n"); ///////////// printf("\n"); return 0; }

C语言 删除 一维数组

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!