首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。 注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。 注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
admin
2021-05-06
63
问题
请编写函数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全国计算机二级
相关试题推荐
有如下类声明:classHow{intk;public:friendvoidshow();};则类How所拥有的构造函数的数量是()。
下面是一个模板声明的开始部分:templatedouble…由此可知()。
已知函数fun的原型为intfun(int,int,int);下列重载函数原型中错误的是()。
下面是类shape的定义:c1assShape{public:VirtualvoidDraw()=0;};下列关于Shape类的描述中,正确的是()。
下列字符串中,正确的C++标识符是()。
数据库系统的核心是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是()。
随机试题
论述自然条件下森林生态系统从早期向成熟阶段发展过程中,其生物量、群落呼吸量/总生产量、群落结构、矿质元素循环和稳定性五个方面的变化趋势。
当停经3个月,子宫远大于孕月时,鉴别正常妊娠、多胎、异常妊娠的最好办法是:
跨步电位差是指接地故障(短路)电流流过接地装置时,地面上水平距离为多少的两点间的电位差?
根据《国务院关于预防煤矿生产安全事故的特别规定》,发现煤矿企业未依照国家有关规定对井下作业人员进行安全生产教育和培训或者特种作业人员无证上岗的,应当责令限期改正,处()的罚款;逾期未改正的,责令停产整顿。
基督教起源于公元1世纪亚洲西部巴勒斯坦地区的犹太人中间。()
在学习过程中,学生有他本人并没有学到的直接的外在强化,但通过观察他人而受到某种强化,从而在自己身上也产生了类似于强化的结果。这种现象是自我强化。()
(2010年浙江)循环经济与生态经济在考虑自然资源时,不仅视其为可利用资源,而且是需要维持良性循环的生态系统;在考虑科学技术时,不仅考虑其对自然的开发能力,而且充分考虑到它对生态系统的维系和修复能力,使之成为有益于环境的技术;在考虑人自身发展时,不仅考虑人
在19世纪“实业救国”运动中,中国并没有因此变得富强,根本原因是()。
下列哪个能正确表示Java语言的一个double型常量?()
Thatpeopleoftenexperiencetroublesleepinginadifferentbedinunfamiliarsurroundingsisaphenomenonknownasthe"first-
最新回复
(
0
)