首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MOD11.C中,函数fun的功能是求矩阵(二维数组)a[N][N]中每行的最小值,结果存放到数组b中。 假如:若 则结果应为 1,5,9,13, 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函
给定程序MOD11.C中,函数fun的功能是求矩阵(二维数组)a[N][N]中每行的最小值,结果存放到数组b中。 假如:若 则结果应为 1,5,9,13, 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函
admin
2017-09-23
28
问题
给定程序MOD11.C中,函数fun的功能是求矩阵(二维数组)a[N][N]中每行的最小值,结果存放到数组b中。
假如:若
则结果应为
1,5,9,13,
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#inclucle < stdio.h >
#define N 4
void fun(int a[][N],int b[])
{int i,j;
for(i=0;i < N;i++)
{
/*********found*********/
b
=a[0][0];
/*********found*********/
for(j=1;j < N一1;j++)
/*********found*********/
if(b
< a
[j])
b
=a
[j];
}
}
main()
(int a[N][N]={{1,4,3,2),{8,6,
5,7),{11,1 0,12,9),{13,1 6,1 4,
15)),b[N];
int i;
fun(a,b);
for(i=0 j i < N;i++)
printf("%d,",b
);
printf("\n");
}
选项
答案
(1)b[i]=a[i][0]; (2)for(j=1;j<N;j++) (3)if(b[i]>a[i][j])
解析
数组b存放每行的最小值,针对二维数组使用二层循环,在第一层循环的开始将每行的第1个数赋给数组b相应的元素,在第二层循环中,数组b中的元素依次与本行中的每个元素进行比较,找到一行中的最小值存入数组b。
(1)b
存放二级数组a每一行中第1个元素值,表示为a
[0]。
(2)每行元素的第1个值要和这一行中的每个元素进行比较,条件j<N可使a
[j]取到最后元素,而条件j<N一l使a
[j]最终取得倒数第2个元素。
(3)因为是找最小值,所以当b
大于其后的数值时说明它不是最小,要把比较中较大的值赋给它。
转载请注明原文地址:https://kaotiyun.com/show/woxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[0];m++;}voidmain(){
若有代数式(其中P仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
以下能正确定义且赋初值的语句是()。
有以下字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
数据库管理系统提供的数据语言中,负责数据的增?删?改和查询的是【】。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
在int(*prt)[3];定义中,标识符prt()。
随机试题
下列不属于心智技能的是()。
患者确诊支气管扩张15年,近1周来咳嗽加剧,咳黄脓痰,痰量较多,偶有少量咯血。体检:右下肺可闻湿啰音。今日突然痰量减少。且出现发热,体温38.3℃。首先应考虑
显像剂被脏器或组织摄取的机制与显像方法的关系,99mTc-DTPA肾动态显像为
下列关于泡沫灭火系统的说法错误的是()。
建期初余额的目的是将手工会计业务,转入计算机处理,使两者之间的()具有连续性和继承性。
银行工作人员离职时应当按照规定妥善交接工作,不得擅自带走所在机构的财物和工作资料,但是可以用个人的餐费发票冲抵尚未用完的客户应酬预算。()
A股份有限公司共有资金1000元,其中普通股600万元,资本成本为25%;3年期银行借款400元,年利率为9.9%,每年付息一次,到期一次还本,筹资费用率为1%;该公司所得税税率为25%。2016年该公司有甲、乙两个投资方案,初始投资额均为800
背景说明:你是宏远公司行政秘书高叶,下面是行政经理苏明需要你完成的几项工作任务。备忘录至:秘书——高叶自:行政经理——苏明内容:公司准备将今年的
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
Iremember______itbeforesomewhere.
最新回复
(
0
)