首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若X不存在,则返回-1。 注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若X不存在,则返回-1。 注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题
admin
2021-07-09
36
问题
请编写函数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全国计算机二级
相关试题推荐
数据库设计过程不包括
以下程序的输出结果是()。voidswap(char*x,char*y)main(){chart;{char*s1=’’abc’’,*s2=’’123**;t=*x;*x=*y;*y=t;
计算机软件的构成是()。
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
关于C语言标识符,以下叙述错误的是()。
以下有关宏的描述不正确的是()。
有关return语句说法不正确的是()。
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);b
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
从原始凭证的用途来看,“制造费用分配表”属于_______。
下面的组织透明剂可作为骨组织石蜡切片透明剂的是
现代医学模式下的健康观认为健康是
A.对高热敏感,煮沸可将其灭活B.对各种灭活剂和脂溶剂如氯仿敏感,但较耐干热C.1:4000甲醛溶液37℃处理71小时可将其灭活D.100℃加热10分钟可使其灭活失去感染性,并对多种消毒剂敏感E.1:1000甲醛溶液37℃处理96小时或加热100℃
下列各穴中,常用于保健并具有强壮作用的是
制造业企业甲公司是ABC会计师事务所的常年审计客户。A注册会计师负责审计甲公司2019年度财务报表。与存货审计相关的部分事项如下:(3)甲公司对生产工人采用计件工资制。在对直接人工成本实施实质性分析程序时,A注册会计师取得了生产部门提供的产量统计报告和人
右图是世界上最早测定地震方位的地动仪的示意图,创制这一地动仪的中国古代科学家是()。
A、 B、 C、 D、 C
设在名称为MyForm的窗体上只有1个名称为Cl的命令按钮,下面叙述正确的是
______drewthedailylifeofupperclasses?______introducedthewesternartintoChina?
最新回复
(
0
)