首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若X不存在,则返回-1。 注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若X不存在,则返回-1。 注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题
admin
2021-07-09
74
问题
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若X不存在,则返回-1。
注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<stdlib.h>
3 #define N 15
4 void NONO();
5 int fun(int*s,int x)
6 {
7
8 }
9 main()
10 {int a[N]={29,13,5,22,10,9,3,18,22,25,14,15,2,7,27},i,x,index;
11 printf(’’a数组中的数据:\n’’);
12 for(i=0;i
13 printf(’’%4d’’,a
);
14 printf(’’\n’’);
15 printf(’’给x输入待查找的数:’’);
16 scanf(’’%d’’,&x);
17 index=fun(a,x);
18 printf(’’index=%d\n’’,index);
19 NONO();
20 }
21 void NONO()
22 {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
23 FILE*fP,*wf;
24 int i,j,a[10],x,index;
25 fp=fopen(’’in.dat’’,’’r’’);
26 wf=fopen(’’out.dat’’,’’w’’);
27 for(i=0;i<1 0 ; i++){
28 for(j=0;j<10;j++){
29 fscanf(fp,’’%d’’,&a[j]);
30 }
31 fscanf(fp,’’%d’’,&x);
32 index=fun(a,x);
33 fprintf(wf,’’%d\n’’,index);
34 }
35 fclose(fp);
36 fclose(wf);
37 }
选项
答案
1 int fun(int*s,int x) 2 {int i; 3 for(i=0;i
解析
要找出数组中指定数据的下标,首先定义变量i用于存放数组下标,然后使用循环语句对数组进行遍历,依次取出一个数组元素与指定的数进行比较,若相等,则返回该元素的下标,否则继续判断下一个元素,直到数组结束。若数组结束时仍没有找到与指定数相等的元素,则返回-1。
转载请注明原文地址:https://kaotiyun.com/show/qYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中有宏定义行:#defineN100则以下叙述中正确的是
下列叙述中正确的是()。
下面结构体的定义语句中,错误的是
下面不属于软件需求分析阶段主要工作的是
以下叙述中正确的是
若有定义语句:intx=10;则表达式x-=x+x的值为
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
软件设计中划分模块的一个准则是()。
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
随机试题
断奶过渡期
下列关于二尖瓣关闭不全听诊特点的叙述恰当的是
根据常见病辨证论治的理论,时行感冒的治法是()。
依据《建筑施工场界噪声限值》,关于施工阶段作业噪声限值,表述正确的是()。
杨某在上海某企业工作时,发现很多在厂里工作的同事打算利用出门在外的机会再生育一个孩子,就说服同事张某私刻了××街道办事处的印章,为在上海的老乡孙某办理了一份计生证明,并收取300元费用。第二天,此事就被举报到上海市的有关计生管理部门,该计生管理部门可以:(
近年来,长江三角洲在经济发展的同时,出现了热岛效应、成潮侵袭、滩涂冲刷等一系列环境问题。回答下列问题。上海在长兴岛北侧边滩筑堤建成青草沙水库。该水库主要功能是()。
地壳是在不断运动的,下列自然灾害与地壳运动有关的有()。
A.胺类激素B.肽类激素C.蛋白质激素D.类固醇激素生长激素是
下列问题的关系代数操作基于如下的关系R和S:
A、Inashop.B、Inarestaurant.C、Onafarm.A男士说:Yes,please.IwantaT-shirt.由此可见对话发生在商店。
最新回复
(
0
)