首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。 注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。 注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
admin
2021-05-06
58
问题
请编写函数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全国计算机二级
相关试题推荐
有如下类定义:classB{private:voidfun1(){}protected:voidfun2(){}public:voidfun3(){}
在C++H冲,打开一个文件时与该文件建立联系的是()。
有如下类说明:classTestClass{intx:public:TestClass(intn){x=n;}};classTestClass1:publicTestClass{inty;public:TestClass1(i
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
如果利用C++流进行输入输出,下面的叙述中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是()。
层次型、网状型和关系型数据库划分原则是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
随机试题
对葡萄糖重吸收描述错误的是
A.激光B.阿昔洛韦C.阿奇霉素D.青霉素E.头孢三嗪梅毒治疗首选
患者,男,50岁。因失眠多梦半月余就诊。现不寐,入睡困难,心烦口苦,头重如裹,胸闷,舌红苔黄腻,脉滑数。其治法是
某地某年8月发生了一起由食用蛋、奶糖制作雪糕而引起的食物中毒,症状为腹痛,腹泻,大便如水样黄绿色便,少数患者有脓血便,部分患者体温为38~39℃,多数人潜伏期为12~24小时,你认为最可能是哪种食物中毒
某公司2008年度存货平均占用80万元,2009年度平均占用100万元。如果存货周转天数从2008年的60天降到2009年的50天,则该公司的销货成本2009年比2008年增长()。
公司进行债务重构的原因可能包括()。
股票股利与股票分割的共同之处在于()。
I’mtoldthatduringaninternationalgameofchess(国际象棋),manybeautifulmovescouldbemadeonachessboard.Inadecisive【C1】
A、Doingsomethingworthwhileandrewarding.B、Scaringthepeoplewalkinginthestreet.C、Attractingpeople’sattention.D、Criti
"Laugh,andtheworldlaughswithyou:weep,andweepalone."SowrotethepoetEllaWheelerCox.Emotionsarecatching,andmos
最新回复
(
0
)