首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #include #define M 4
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #include #define M 4
admin
2018-02-02
50
问题
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#define M 4
int fun(int a[][M])
{
}
main()
{
int 8rr[2][M]={5,8,3,45,76,一4,12,82};
void NONO();
prinff(“max=%d\n”,fun(arr));
NONO();
}
void NONO()
/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
{
FILE* wf;
int alT[][M]={5,8,3,90,76,一4,12,82};
wf=fopen(“out.dat”,“W”);
fprintf(wf,“inax=%d\n”,fun(arr));fclose(wf);
}
选项
答案
int fun(int a[][M]) { int i,j,max=a[0][0]; for(i=0;i<2;i++) for(j=0;j
解析
本题考查:求数组的最大值,需要运用循环语句,因为数组是二维数值,所以应使用二层加for循环嵌套。使用for循环语句时需要注意循环变量的取值范围。此类求最大值或最小值的问题,可以采用逐个比较的方式,要求对数组中所有元素遍历一遍,并且从中找出数组最大值或最小值。首先定义变量max存放数组中的第一个元素的值,然后利用for循环逐个找出数组中的元素,并与max比较,如果元素值大于max,则将该值赋于max,循环结后maX的值即为数组最大值,最后将该值返回。
说明:该类题目考查较多,要掌握逐行比较的方法。对于m*n二维数组,如采用逐行查找方法,代码实现为:
for(i=0;i
for(j=0;j
转载请注明原文地址:https://kaotiyun.com/show/jWxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段int m=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是
变量a已被定义为整型,下列表达式有错的是
有以下程序: main() {int a[10]={1,2, 3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2; printf("%d\n",*p+*q); } 程序运行后的输出结果是 ______。
已知下列函数定义setw(int*b,intm,intn,intdat){intk;for(k=0;k<m*n,k++){*b=dat;b++;}}则调用此函数的
下列叙述中正确的是
下列常数中,不合法的C常量是()
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
在深度为5的满二叉树中,叶子结点的个数为______。
下列选项中不是字符常量的是()。
随机试题
宝玉挨打后,“两个眼睛肿的桃儿一般,满面泪光”的人是________。
服毒后的洗胃处理,正确的是()
钻石征见于
可以保持蛋白质活性的蛋白质沉淀方法是
男性外生殖器及前列腺的发育是由于乳腺腺泡发育主要是
既能补阳益阴,固精缩尿,明目,又能止泻的药物是
如果操作技能发展较言语技能好,则不可能出现的是()。
复数是虚数,则实数x应满足的条件是________.
在两岸统一问题上“寄希望于台湾人民”是指()。
Therichmanandthepoortailorlivedin______.Therichmangavethepoortailoralotofmoney,because______.
最新回复
(
0
)