首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。 注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。 注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
admin
2021-05-06
55
问题
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。
注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#define N 15
void NONO();
int fun(int*s,int x)
{
}
main()
{int a[N]={29,13,5,22,10,9,
3,18,22,25,14,15,2,7 r 27},i,x,
index;
printf("a数组中的数据:\n");
for(i=0;i
printf("%4d",a
);
printf("\n");
printf("给x输入待查找的数:");
scanf("%d",&x);
index=fun(a,x);
printf("index=%d\n",index);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*fp,*wf;
int i,j,a[10],x,index;
fp=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++){
for(j=0;j<10;j++){
fscanf(fp,"%d",&a[j]);
}
fscanf(fp,"%d",&x);
index:fun(a,x);
fprintf(wf,"%d\n",index);
}
fclose(fp);
fclose(wf);
}
选项
答案
int fun(int*s,int x) {int i; for(i=0;i
解析
要找出数组中指定数据的下标,首先定义变量i用于存放数组下标,然后使用循环语句对数组进行遍历,依次取出一个数组元素与指定的数进行比较,若相等,则返回该元素的下标,否则继续判断下一个元素,直到数组结束。若数组结束时仍没有找到与指定数相等的元素,则返回一1。
转载请注明原文地址:https://kaotiyun.com/show/yJfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classSample{public:Sample(intx):ref(x){}//①Sample():ref
下列因素中,对C++编译器区分重载函数无任何意义的是
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“<<left”,输出效果将发生变化的是()。
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是()。
下列字符串中,不可以用作C++标识符的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下面不属于软件测试实施步骤的是()。
下列模板声明中,有语法错误的是()。
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是()。
随机试题
筛查新生儿先天性甲状腺功能减低症最常用的方法是
两宋时期我国商品经济空前繁荣,与其关系密切的文化现象有()。①传奇出现②词成为文化主流③瓦子、勾栏兴起④出现许多话本⑤杂剧产生⑥绘画成为商品
对儿童牙齿可能产生不良影响的药是:
以下税款属于由国税机关负责征收的有( )。
关于证券账户开立的说法,正确的是()。
公安法制部门应当按照规定制作听证笔录和听证报告书,一并报送上级公安机关负责人。()
结合材料回答问题:材料1当前我国既处于发展的重要战略机遇期,又处于社会矛盾凸显期,社会管理领域存在的问题还不少。从总体上看,我国社会管理领域存在的问题,是我国经济社会发展水平和阶段性特征的集中反映。经过新中国成立60多年特别是改革开放3
结合材料回答问题:材料1习近平:实体经济做好主业是本分2019年3月10日下午.习近平参加福建代表团审议。会上,雷金玉、张林顺等8位代表先后围绕打好脱贫攻坚战、建设美丽乡村、发展远洋渔业、深化两岸融合发展、建设“数字中国”、扩大对外开
Sometimesthecombinationofseveral(i)______improvementscreatesanoverallimprovementmuchgreaterthanwouldbepredictedby
你是公司培训部经理,最近公司接到一份出口大订单,公司要求你组织一次外语培训课程,要求各部门负责人都参加。时间从10月12日到17日,地点在行政大楼三号会议室。请以备忘录(Memo)的形式通知大家。Wordsforreference:部门负责人h
最新回复
(
0
)