首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是在3 ×4的矩阵中找出在行上最大、在列上最小的元素,若没有符合条件的元素则输出相应信息。 例如,有下列
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是在3 ×4的矩阵中找出在行上最大、在列上最小的元素,若没有符合条件的元素则输出相应信息。 例如,有下列
admin
2023-02-27
24
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是在3 ×4的矩阵中找出在行上最大、在列上最小的元素,若没有符合条件的元素则输出相应信息。
例如,有下列矩阵:
程序执行结果为find:a[2][2]=9。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<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=<u>【1】</u>;}
12 find=1;k=0;
13 while(k<M&&find){
14 /*********found*********/
15 if(k!=i&&a[k][c]<=rmax)
16 find=<u>【2】</u>;
17 k++;
18 }
19 if(find)
20 printf("find:a[%d][%d]=%d\n",i,c,a
[c]);
21 /*********found*********/
22 <u>【3】</u>;
23 }
24 if(!find)
25 printf("Not found!\n");
26 }
27 main()
28 {int x[M][N],i,j;
29 printf("Enter number forarray:\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<M;i++)
35 {for(j=0;j<N;j++)
36 printf("%3d",x
[j]);
37 printf("\n\n");
38 }
39 fun(X);
40 }
选项
答案
(1)j (2)0 (3)i++
解析
本题要求在矩阵中找出在行上最大、在列上最小的元素。
填空1:找出行上最大的元素,并将该元素所在列j保存到变量c中。故空1处应该填j。
填空2:使用while循环语句和控制变量find判断max是不是列中最小的元素。如果max不是列中最小的元素,那么把find置0。故空2处应该填0。
填空3:变量i是最外层循环while的控制变量,所以每循环一次,该数值要加1,故空3处应该填i++。
转载请注明原文地址:https://kaotiyun.com/show/TD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
正方形ABCD的边长为a,以AB、BC、CD、DA分别为直径画半圆,这四个半圆弧所围成的阴影部分的面积为()。
已知2,4,2x,4y四个数的平均数是5;5,7,4x,6y这四个数的平均数是9,则x2+y2的值是()。
一组数据:8,9,10,11,12的方差为()。
已知等差数列{an}的公差不为0,但第三、四、七项构成等比数列,则(a2+a6)/(a3+a7)=()。
A、B、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
公司有职工50人,平均年龄为30岁,男员工的平均年龄为33岁,女员工的平均年龄是28岁,则女员工的人数为()。
结合材料回答问题:材料1“中国梦”是习近平在党的十八大后提出的重要指导思想和重要执政理念。2012年11月29日,习近平在参观《复兴之路》展览时的讲话中首次正式提出“中国梦”。习近平把“中国梦”定义为“实现中华民族伟大复兴,就是中华民族近代以来
结合材料回答问题:回顾深圳经济特区40年的跨越发展,“开放”是一个至关重要的视角。不久前,深圳发布了一组亮眼的外贸数据:今年1—8月,深圳进出口总值达到1,88万亿元,同比增长2%;仅今年上半年,全市设立了外商投资企业近2000家,吸收合同外资近80亿美
求下列函数的导数:y=arctan(thx).
应用凸函数概念证明如下不等式:对任何非负实数a,b,有2arctan()≥arctana+arctanb.
随机试题
甲公司2×20年发生的部分交易事项如下。(1)2×20年1月1日,甲公司股东大会通过了向关键技术人员授予限制性股票的方案。方案规定:30名关键技术人员每人以每股5元的价格购买甲公司10万股普通股,自方案通过之日起,关键技术人员在甲公司服务满3年且3年内公
持有一个股份有限公司已发行的股份______的股东,应当在其持股数额达到该比例之日起三日内向公司报告。()
A、Sheisgoingtomissherfirstclass.B、Sheprefersgoingtothedentistlaterintheday.C、Themanwillbefinishedbeforeh
肝移植是治疗终末期肝病的唯一治疗手段,移植的术前、术中和术后均需要大量输注血液制品,以提高肝脏移植的效果。肝脏移植术前用血对肝移植物排斥反应的影响是
各种营养性贫血的共同临床表现可有
A.清热解毒B.辛温解表,宣肺散寒C.清热宣肺解表D.益气解表,宣肺化痰E.祛风除湿,散寒止痛风寒感冒的治法是()。
银行的促销方式主要包括()。
某建筑公司于2016年1月签订了一项总金额为900万元的固定造价合同,最初预计合同总成本为800万元。2016年度实际发生成本700万元。2016年12月31日,预计为完成合同尚需发生成本300万元。假定该合同的结果能够可靠估计,该公司按照实际发生成本与合
《中共山东省委关于制定山东省国民经济和社会发展第十三个五年规划的建议》指出,全面实施创新驱动发展战略,加快实现()
创新是一个民族进步的灵魂,是一个国家兴旺发达的不竭动力,也是一个政党永葆生机的源泉。创新包括理论创新、制度创新、技术创新、文化创新及其他各方面的创新。在各项创新中处于先导地位的是()。
最新回复
(
0
)