首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),函数的功能是查找x在s所指数组中下标的位置,并将其作为函数值返回,若x不存在,则返回-1。 注意:部分
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),函数的功能是查找x在s所指数组中下标的位置,并将其作为函数值返回,若x不存在,则返回-1。 注意:部分
admin
2023-02-27
36
问题
使用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://www.kaotiyun.com/show/eP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
20以内的质数中,两个质数之和还是质数的共有()种。
从黄瓜、白菜、油菜、扁豆4种蔬菜品种中选出3种,分别种存不同土质的三块土地上,其中黄瓜必须种植,不同的种植方法共有()。
某校规定学生的学期体育成绩由三部分组成:体育课外活动占10%,理论测试占30%,体育技能测试占60%,一名同学的上述成绩依次为90,92,73,则该同学这学期的体育成绩为()。
设有两组数,分别为Ⅰ:8,8,9,10,10,11,12,12Ⅱ:7,7,7,8,12,13,13,13用M1,M2分别表示Ⅰ,Ⅱ两组数的平均值S1,S2分别表示Ⅰ,Ⅱ两组数的方差,则()。
在一个400米的椭圆形跑道上,甲、乙两人从A点同时同向出发,在相同时间内,甲跑了10米,乙跑了8米,当甲第二次恰好从A点追上乙时,乙跑了()圈。
直线绕原点按逆时针方向旋转30°后所得直线与圆(x-2)2+y2=3的位置关系是()。
若以连续掷两次骰子分别得到的点数m、n作为点P的坐标,则点P落在圆x2+y2=16内的概率是()。
某人射出8发子弹,命中4发,若命中的4发中仅有3发是连在一起的,那么此人射出的8发按“命中”与“不命中”报告结果,不同的结果有()。
大革命失败后,在纠正陈独秀右倾机会主义错误的同时,党内开始滋长一种“左”的急躁情绪。从1927年7月大革命失败到1935年1月遵义会议召开之前,“左”倾错误先后三次在党中央的领导机关取得了统治地位,尤其是以王明为代表的“左”倾教条主义错误,使中国革命受到严
邓小平理论使改革开放后的中国发生了天翻地覆的变化,迎来了思想的解放、经济的发展、政治的昌明、教育的勃兴、文艺的繁荣、科学的春天。邓小平理论形成的历史根据是()
随机试题
Hp的毒力因子中,不能通过引起机体的免疫反应造成胃黏膜损伤的是()。
试回答关于玻璃珠产品的分类和用途的问题。根据玻璃珠与路面标线涂料的结合方式不同,玻璃珠可分为()。
电源断电后信息不会丢失,经常用来存放监控和诊断程序的存储器是()。
The currency of Argentina is( ).
A公司为手机生产企业,共有职工1500名,其中900名为直接参加生产的职工,400名为销售人员,200名为行政管理人员。2014年2月,A公司以其生产的每台成本为800元的手机作为春节福利发放给公司每名职工。该型号的手机市场售价为每台1200元。A公司适用
在围绕着盼望、寻找、失望一条脉络写过后,“春”在挂甲屯吴家花园隆重登场,对于这_______的春光,作者先用爱花作铺设,随即尽情挥毫泼墨,抒写心中之快慰。“蔚蓝的天”,“半圆的月”,放学的“幼稚园”均成了烂漫之春的帮衬。历经艰辛,一日中的所见,让作者饱览了
患者示指微屈,拇指不能对掌,掌中凹存在,诊断为
下列哪项不是加德纳的多元智力成分?
南京国民政府的法律体系由()组成的。
设z=xlny,则=_________.
最新回复
(
0
)