首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。 例如,有下列矩阵: 1 2 13 4 7 8 10 6 3 5
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。 例如,有下列矩阵: 1 2 13 4 7 8 10 6 3 5
admin
2013-09-15
37
问题
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。
例如,有下列矩阵:
1 2 13 4
7 8 10 6
3 5 9 7
程序执行结果为:find:a[2][2]=9
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include <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 ar ray:\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++
解析
第一空:“rmax=a
[j];c=___1___;}”ramx存放行上最大值,根据下面一个循环体内“if(k!=i&&a[k][c]<=rmax)”可知,c存放rmax所在的列的位置,故第一空处应为“j”。
第二空:“if(k!-i&&a[k][c]<=rmax) find=___2___;”如果列上的元素a[k][c]比rmax还小,说明rmax不是列上最小值,那么标识变量find应该为假,下次就无须进入while(k<M&&find)循环进行比较,所以第二空处应为“0”。
第三空:第三空处是外循环变量i自增,下一次进入循环的时候在下一行里面继续寻找行上最大、列上最小的元素,故第三空应为“i++”。
转载请注明原文地址:https://jikaoti.com/ti/l1n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序文件中所定义的全局变量,其作用域为
以下关于字符串的叙述中正确的是
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i
设有条件表达式:(EXP)?i++:j-- ,则以下表达式中与(E)(P)完全等价的是
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
下列叙述中,不符合良好程序设计风格要求的是
若有定义:int k;,下列程序段的输出结果是【 】。 for(k=2;k<6;k++,k++)printf("++%d"k);
改变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【 】。
有下列程序: #include <stdio.h> main() { FILE *fp; int a[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i
随机试题
运用外汇风险防范措施时,分析和考虑的主要因素。
维生素D缺乏性佝偻病发生颅骨软化的年龄多见于
下列药物适合冷积、冷秘者服用的是()
有抗菌和抗钩端螺旋体作用的药材是主含挥发油,油中主要成分为L-薄荷脑的药材是
依据《刑法》的规定,对于未遂犯,可以()。
需求管理是通过调节总需求来达到一定政策目标的宏观经济政策工具,需求管理政策包括( )。
承包人投标报价中材料单价高于基准单价,施工期间材料单价跌幅以()为基础超过合同约定的风险幅度值时,其超过部分按实调整。
自2017年7月1日起,增值税一般纳税人取得的2017年7月1日及以后开具的增值税专用发票和机动车销售统一发票,应自开具之日起()日内认证或登录增值税发票选择确认平台进行确认,并在规定的纳税申报期内,向主管国税机关申报抵扣进项税额。
我国银行风险的最主要表现是()。
•Lookatthestatementandthecompanybook’sdescriptionbelow.•Whichdiscription(A,B,CorD)doeseachstatement1—7refer
最新回复
(
0
)