首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。 注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。 注意:部分源程序在文件PROGl.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
admin
2021-05-06
25
问题
请编写函数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全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
下列关于虚函数的表述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(intx),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。例如:x=13,13的二进制
下面程序的输出结果为()。#includevoidmain(){intx:int&y=x;11变量引用y=99;cout
下列关于类定义的说法中,正确的是()。
以下()不属于对象的基本特征。
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}
下面描述中不属于数据库系统特点的是()。
下面不属于软件测试实施步骤的是()。
下列关于函数模板的表述中,正确的是
随机试题
在新的历史起点上,如何做到在实践中检验真理和发展真理?
患者,女性,45岁。因发现左乳肿块1个月入院。查体:双乳大小形态对称,皮肤无红肿、无凹陷,左乳外上限可及一个3cm×5cm肿块,腋窝未扪及肿大淋巴结。此患者可能的诊断有
容易见到角化珠的癌可以确定为
A、化学药品B、生物制品C、进口药品D、中药根据《药品注册管理办法》甲药品批准文号为国药准字H20090022,其中H表示
在经济全球化进程中,随着空间经济活动的变化,城镇体系的结构发生了变化,能呈现出的状态不包括:
下列哪些说法是正确的?()
在发展的早期阶段,公共部门的投资性支出的重点为()。
把下面几个句子组成语意连贯的一段文字,排序正确的一项是()。(1)在古代,这个信念有些神秘色彩。(2)在一切比较深入的科学研究后面,必定有一种信念驱使我们。(3)对于数学研究则还要加上一点,这个世界的合理性,首先在于它可以用数学来描述。
法币
在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过(46)分析其语法是否正确。例如,(47)就是一种自底向上的分析方法,与其他自底向上分析方法不同,它是根据(48)来进行归约的。自顶向下分析方法从文法的开
最新回复
(
0
)