c语言 查找数组元素

您所在的位置:网站首页 c语言删除数组中一个元素 c语言 查找数组元素

c语言 查找数组元素

2023-09-13 00:50| 来源: 网络整理| 查看: 265

/***** 题目描述 输入n个整数构成一个数组,在这个数组中查找x是否存在,如果存在,删除x,并输出删除元素后的数组。如果不存在,输出“Not Found”。 定义一个查找函数find(),在数组a中查找x,若找不到函数返回-1,若找到返回x的下标,函数原型如下: int find(int a[], int n, int x); 然后在main()中,先调用函数find(),若查找失败输出“Not Found";若查找成功,则调用上一题中定义的函数del()删除该元素,再调用上一题中的PrintArr()输出删除元素后的数组内容。 输入 输入第一行是一个正整数n(1 scanf("%d",&a[i]); } scanf("%d",&x); if(find(a,n,x) != -1) { del(a,n,find(a,n,x)); PrintArr(a,n); } else printf("Not Found"); return 0; } int find(int a[], int n, int x) { int i,flag,t; flag = 0; for (i = 0; i flag = 1; t = i; } } if( flag == 1) return t; else return -1; } void del(int a[], int n, int i) /*删除数组a中下标为i的元素*/ { int j,k; for (j = 0; j for ( k = i; k int i; for (i = 0; i



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3