首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。 注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。 注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
admin
2021-05-06
90
问题
请编写函数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://www.kaotiyun.com/show/yJfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列因素中,对C++编译器区分重载函数无任何意义的是
下列关于模板的叙述中,错误的是()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是()。
有如下两个类定义classxx{private:dOublex1;protected:doublex2;public:doublex3;};classYY:
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
有如下类定义classMyclasspublic:Private:intdata;};若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
将运算符“+"重载为非成员函数,下列原型声明中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的IntArray是一个用于表示整型一维数组的类。成员函数swap可以将数组中的两个指定元素交换位置;成员函数sort的功能是将数组元素按照升序排序。请编写成员函数sort
随机试题
对同一反应,活化能一定,则反应的起始浓度越低,反应的速率常数对浓度的变化越敏感。()
在人类社会发展中起决定作用的是()
患者,男,67岁。慢性肺气肿病史30多年。2周前感冒,后出现发热、咳嗽,咳大量黏液脓痰,近3日来咳嗽无力,痰不易咳出,气急、发绀。不可采取的护理措施是
牡丹皮与赤芍共有功效为
甲借用乙的山地自行车,刚出门就因莽撞骑行造成自行车链条断裂,甲将自行车交给丙修理,约定修理费100元。乙得知后立刻通知甲解除借用关系并告知丙,同时要求丙不得将自行车交给甲。丙向甲核实,甲承认。自行车修好后,甲、乙均请求丙返还。对此,下列哪一选项是正确的?(
根据《证券法》规定,上市公司应当在每一会计年度的上半年结束之日起一定期限内制作并公告半年度报告。这里的一定期限内是指( )。
()对于皮肤癌相当于霉菌对于()
由关系R1和R2得到关系R3的操作是()。
AroundCityTheArtsSportsOpera&BalletMovies
Naturehassuppliedeveryanimal【C1】______manwithsome【C2】______forhisbodysuchasfur,feathers,hair,orathickhide.But
最新回复
(
0
)