首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。 例如,有下列
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。 例如,有下列
admin
2020-06-02
70
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。
例如,有下列矩阵:
程序执行结果为:find:a[2][2]=9
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#iclude<stdio.h>
#define M 3
#define N 4
void fun(int(*a)[N])
{ int i=0,j,find=0,rmax,c,k;
while((i<M)&&(!find))
{ rmax=a
[0];c=0;
for(j=1;j<N;j++)
if(rmax<a
[j]) {
/*********found*********/
rmax=a
[j];c=
【1】
;}
find=1;k=0;
while(k<M&&find) {
/*********found*********/
if(k!=i&&a[k][c]<=rmax)
find=
【2】
;
k++;
}
if(find)
printf("find:a[%d][%d]=%d\n",i,c,a
[c]);
/*********found*********/
【3】
;
}
if(!find)
printf("not found!\n");
}
main()
{ int x[M][N],i,j;
printf("Enter number for array:\n");
for(i=0;i<M;i++)
for(j=0;j<N;j++)
scanf("%d",&x
[j]);
printf("The array:n");
for(i=0;i<M;i++)
{for(j=0;j<N;j++)
printf("% 3d",x
[j]);
printf("\n\n");
}
fun(x);
}
选项
答案
(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/EeCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据流程图(DFD图)是
以下语句中存在语法错误的是
有以下程序#includeintfun(int(*s)[4],intn,intk){intm,i;n1=s[0][k];for(i=1;im)m=s[i][k];returnm;}
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);)main(){printf("%d\n",fun("goodbcy!"
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290),b;a.name=(char*)malloc(10);
有以下程序#include#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];)STU;voidf(STUa)
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
随机试题
ScarboroughGeneralHospitalhastwo________forcertifiedX-raytechnicianstostartimmediately.
国际化企业的类型
充盈之膀胱与卵巢囊肿最有鉴别意义的体征是
A.铜绿假单胞菌肺炎B.金黄色葡萄球菌肺炎C.肺炎支原体肺炎D.肺炎克雷伯杆菌肺炎E.卡氏肺孢子虫肺炎下列肺炎病例的病原学诊断推测是:男性,28岁。肾移植术后5个月,应用泼尼松和环孢菌素维持抗排异治疗。近5d来
铺展性好,具有透皮促进作用,还可用作粘合剂、包衣材料和缓释控释材料具有同质多晶性
电子制造企业想多营利,就应该尽量()。①缩短生产该商品的个别劳动时间②提高生产该商品的个别劳动生产率③提高生产该商品的社会劳动生产率④缩短生产该商品的社会必要劳动时间
对临时搭建的宿舍、办公用房,建筑构件的燃烧性能等级应为()级。
心理辅导的目标有两个:一是(),二是寻求发展。
2001年全国人大常委会作出解释:《中华人民共和国刑法》第四百一十条规定的“非法批准征用、占用地”,是指非法批准征用、占用耕地、林地等农用地以及其他土地。对该法律解释,下列哪一种理解是错误的?()
命题公式的合取范式为(64),析取范式为(65)。
最新回复
(
0
)