首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中,函数fun的功能是求矩阵(二维数组)a[N][N]中每行的最小值,结果存放到数组b中。 假如:若则结果应为1,5,9,13, 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不
给定程序MODI1.C中,函数fun的功能是求矩阵(二维数组)a[N][N]中每行的最小值,结果存放到数组b中。 假如:若则结果应为1,5,9,13, 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不
admin
2018-03-28
31
问题
给定程序MODI1.C中,函数fun的功能是求矩阵(二维数组)a[N][N]中每行的最小值,结果存放到数组b中。
假如:若
则结果应为1,5,9,13,
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<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,10,12,9},{13,16,14,15)},b[N];
int i;
fun(a,b);
for(i=0;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一1使a
[j]最终取得倒数第2个元素。
(3)因为是找最小值,所以当b
大于其后的数值时说明它不是最小,要把比较中较大的值赋给它。
转载请注明原文地址:https://kaotiyun.com/show/BDxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下语句:intx=3;do{printf("%d\n",x-=2);}wbile(!(--x));则上面程序段()。
有以下程序#inculde#deFineSUB(a)(a)(a)main(){inta=2,B=3,c=5,d;d=SUB(a+B)*c;printF(”%d\n”,d);}程序运行后的输山结果是
下列程序的输出结果是()。intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,e=5,
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
有以下程序:#include<stdio.h>main()}chara,b,e,d;seanf("%e,%e,%d,%d",&a,&b,&c,&d);printf("%c,%c,%e,%c\n",a,b,c,
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
以下正确的函数声明语句是______。
若语句“t=fun(fun(x,y,a),(a+b,a+C,x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
随机试题
德育目标确定了培养人的总体规格和要求,但必须落实到()上。
男,70岁,突起右侧肢体瘫痪,讲话不清,于次日清晨呕血,黑粪数次,既往无腹部疾病史,上消化道出血最可能的病因是
患者,男,34岁。间断喘息10年余。发作时服用氨茶碱症状可缓解。提示:患者平日使用吸入糖皮质激素,偶然使用短效β受体激动剂。近来偶有夜间发作,可自行缓解或经使用短效β受体激动剂缓解。为改善患者的症状,应采取的措施有1.加用口服糖皮质激素2.加大吸入
下列不属于消化腺的是()。
下列哪种观点,不是分析实证主义法学派的观点?()
企业管理费主要内容包括现场管理人员的()。
就一条高速公路收费系统来说,下列属于实现基本功能的系统的是()。
规律的特点有()。
我国的教育基本法和根夺法是()
那是一个风雪()的傍晚,高原的寒流把一万支冰冷的横笛一起吹响,凄厉之声将耳膜刺得千疮百孔。
最新回复
(
0
)