首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),函数的功能是查找x在s所指数组中下标的位置,并将其作为函数值返回,若x不存在,则返回-1。 注意:部分
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),函数的功能是查找x在s所指数组中下标的位置,并将其作为函数值返回,若x不存在,则返回-1。 注意:部分
admin
2023-02-27
32
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),函数的功能是查找x在s所指数组中下标的位置,并将其作为函数值返回,若x不存在,则返回-1。
注意:部分源程序在文件progl.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<N;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<10;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×) 2 {int i; 3 for(i=0;i<N,i++) 4 if(x==s[i])retlarn i; 5 return -1: 6 }
解析
要找出数组中指定数据的下标,首先定义变量i用于存放数组下标,然后使用循环语句对数组进行遍历,依次取出一个数组元素与指定的数进行比较,若相等,则返回该元素的下标,否则继续判断下一个元素,直到数组结束。若数组结束时仍没有找到与指定数相等的元素,则返回-1。
转载请注明原文地址:https://kaotiyun.com/show/eP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两个正整数的最大公约数是6,最小公倍数是90,满足条件的两个正整数组成的大数在前的数对共有()。
如图所示,在边长为2的菱形ABCD中,∠B=45°,AE为BC边上的高,将△ABE沿AE翻折后得△AB′E,则△AB′E与四边形AECD重叠部分的面积为()。
车间共有40人,某技术操作考核的平均成绩为80分,其中男工平均成绩为83分,女工平均成绩为78分,该车间有女工()。
已知数列{an}满足an+1=2an-1,a1=3,则a2010=()。
函数的定义域为()。
x1,x2是方程6x2-7x+a=0的两个实数根,若的几何平均值是,则a的值是()。
求下列函数极限(n,m为正整数)
在Linux中,DNS的配置文件是________,它包含了主机的域名搜索顺序和DNS服务器的地址。
软件文档是影响软件可维护性的决定因素。软件文档可以分为用户文档和____①____两类。其中,用户文档主要描述___②_____和使用方法,并不关心这些功能是怎样实现的。②
信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的____①____、可测试性和____②____。②
随机试题
案例轮船颠覆事故【案情】某县个体户王某,见本村附近河流上营运的客运渡轮公司的生意红火,十分眼馋。急于发财的王某未经有关部门审批,便将自己平时用于捕鱼的一艘木船稍加改造,加了几个木凳,以低于渡轮公司50%的价格招揽生意。附近村民贪图便宜,纷纷乘坐王某
劳动过程不仅具有抽象的一般性质,而且具有特定的社会形式。这种社会形式主要指()。
肠外营养支持时,使用大量高渗葡萄糖不易引起的危害是
A.解表散寒,行气宽中,解鱼蟹毒B.祛风解表,消肿排脓C.发汗解表,温经通脉,助阳化气D.发汗解表,温中止呕,温肺止咳E.祛风解表,胜湿止痛,止痉防风的功效是
肝素的抗凝血作用特点
下列工作中,不属于GIS需求分析阶段工作的是()。
小凡年满10周岁,精神健康,智力超常。小凡与甲公司签订委托合同,甲公司授权小凡以甲公司名义与其认为优秀的老师签订约课合同。下列有关说法中,正确的是()。
组建QC小组的程序有()。
一个科技单位除主专业以外,还要配备相应的辅助专业和相关专业人员。()
CTOD(“04—01—01”)+20的结果是__________。
最新回复
(
0
)