首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。 例如,有下列矩阵: 1 2 13 4 7 8 10 6 3
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。 例如,有下列矩阵: 1 2 13 4 7 8 10 6 3
admin
2016-12-06
61
问题
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。
例如,有下列矩阵:
1 2 13 4
7 8 10 6
3 5 9 7
程序执行结果为:find:a[2][2]=9
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #1nclude<stdio.h>
2 #define M 3
3 #define N 4
4 void fun(int(*a)[N])
5 {int i=0,j,find=0,rmax,c,k;
6 while((i<M)&&(!find))
7 {rmax=a
[0];c=0;
8 for(j=1;j<N;j++)
9 if(rmax<a
[j]){
10 /*********found*********/
11 rmax=a
[j];c=
【1】
;}
12 find=1;k=0;
13 while(k<M&&find){
14 /*********found*********/
15 if(k!=i&&a[k][c]<=rmax)
16 find=
【2】
;
17 k++;
18 }
19 if(find)
20 printf(’’find:a[%d][%d]=%d\n’’,i,c,a
[c]);
21 /*********found*********/
22
【3】
23 }
24 if(!find)
25 printf(’’not found!\n’’);
26 }
27 main()
28 {int x[M][N],i,j;
29 printf(’’Enter number for array:\n’’);
30 for(i=0 ; i<M;i++)
31 for(j=0;j<N;j++)
32 scanf(’’%d’’,&x
[j]);
33 printf(’’The array:\n’’);
34 for(i=0 ; i<N;i++)
35 {for(j=0;j<N;j++)
36 printf(’’%3 d’’,x
[j]);
37 printf(’’\n\n’’);
38 }
39 fun(x);
40 }
选项
答案
(1)j (2)0 (3)i++
解析
本题是在矩阵中找出在行上最大、在列上最小的那个元素。
填空1:找出行上最大的数,并将该数的列数j保存在c中,所以应填j。
填空2:使用while循环语句和控制变量find,如果该数不是列中的最小数,那么把find置0,所以应填0。
填空3:i是while的控制变量,所以每做一次循环,该数值要加1,所以应填i++。
转载请注明原文地址:https://kaotiyun.com/show/cVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
有以下程序段chareh;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
随机试题
现代意义上的金融发展都是从()的发展开始的。
固定床反应器在管内装有一定数量的固体催化剂,气体一般自下而上从催化剂颗粒之间的缝隙内通过。 ()
特别重大事故以下等级事故,事故发生地与事故发生单位不在同一个县级以上行政区域的,由事故发生地()负责调查,事故发生单位所在地人民政府应当派人参加。
根据企业所得税法律制度的规定,下列关于企业清算的所得税处理的表述中,正确的有( )。
某中国公司以中文向国家知识产权局提交了一件PCT国际申请,其优先权日为2013年8月8日,国际申请日为2014年8月8日。下列关于该申请国际公布的说法哪些是正确的?
Thereareadvantageforstudentstoworkwhile【M1】______studyingatschool.Oneofthemwasthat【M2】______theycanearnmone
记忆术、做笔记、提问、生成性学习等属于认知策略里的()
BD光盘即蓝光盘,利用波长较短的蓝色激光读取和写入数据,并因此而得名。而传统DVD需要光头发出红色激光来读取或写入数据。通常来说,激光波长越短,能够在单位面积上记录或读取的信息就更多。因此,蓝光极大地提高了光盘的存储容量,对于光储存产品来说,蓝光提供了一个
根据《行政诉讼法》的规定,下列各项中,属于行政诉讼受案范围的是()。
电梯:大厦:城市
最新回复
(
0
)