防止访问网站文件夹,绵阳 网站设计,信用体系建设网站,科技创新小发明6-1 在数组中查找指定元素 本题要求实现一个在数组中查找指定元素的简单函数。 1.设计思路 #xff08;1#xff09;算法#xff1a; 第一步#xff1a;定义一个数组名为a的数组#xff0c;循环变量i#xff0c;需要查找的数x#xff0c;和数组元素的个数n。 第二步1算法 第一步定义一个数组名为a的数组循环变量i需要查找的数x和数组元素的个数n。 第二步读入n和需要查询的数x并对数组各元素进行赋值。 第三步调用函数在函数中进行查找。 第四步输出所查找数的在数组中的位置。 2流程图 2.实验代码 int search( int list[], int n, int x ){int j,q-1;for(j0;jn;j){if(xlist[j]){qj;break; }}return(q);} 3.本题调试过程碰到问题及解决办法 错误信息;当查找的数在数组中多次出现是结果出去 改正方法当第一次查找到的时候跳出这个循环在语句后面加一个break 6-2 找最大值及其下标 在一维整型数组中找出其中最大的数及其下标。 1.设计思路 1算法 第一步定义一个数组名为a的数组、循环变量i、最大值max、和数组中最大数的下标p。 第二步对数组进行赋值。 第三步调用函数。在函数中找到最大值及其对应的下标。 第四步输出数组元素的最大值及其下标。 2流程图 2.实验代码 int fun(int *a,int *b,int n){int qa[0];int j;for(j0;jn;j){if(qa[j]){qa[j];*bj;}}return(q);} 3.本题调试过程碰到问题及解决办法 无转载于:https://www.cnblogs.com/chenxidream/p/8597160.html