首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
45
问题
给定程序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));则上面程序段()。
有以下程序:#include<stdio.h>intf(inta)returna%2;}main()ints[8]={1,3,5,2,4,6},i,
下列程序输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};inti,j;i=sizeof(a);
若有以下程序段:intm=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是()。
有三个关系R?S和T如下:则由关系R和S得到关系T的操作是
变量a所占的内存字节数是______。unionU{charst[4];inti;long1;};structA{intc;union
有以下程序:#include<stdio.h>main(){unsignedinta;intb=-1;a=b;printf("%u",a);程序运行后的输出结果是()。
有以下程序:#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,
以下函数调用语句中实参的个数是()func((exp1,exp2),(exp3,exp4,exp5));
随机试题
某被评估企业的净现金流为1500万元,评估人员在上市公司中寻找到与被评估企业相类似的ABC公司,该公司的股价目前为20元,每股净利润为0.8元,用市盈率法计算被评估企业的评估值应为
身死东城,尚不觉悟,而不自责,过矣。过:
男性,30岁,右下腹痛、腹泻2年,无黏液脓血便,结肠镜检查发现右半结肠呈节段性炎症改变,有铺路石样外观并多次活检。首选治疗药物是
A.普萘洛尔B.硝苯地平C.肼屈嗪D.卡托普利E.氢氯噻嗪
下列事项中,应经专有部分占建筑物总面积2/3以上的业主且占总人数2/3以上的业主同意的是:
背景某大型水库除险加固工程,主要建设情况如下图所示(单位:天)。合同约定:关键工作的结算工程量超过原招标工程量15%以上的部分,所造成的延期由发包人承担责任;工期提前(延误)每天奖(罚)1万元。施工过程中发生如下事件:
以下哪些属于会计核算的具体方法( )。
纽伦堡审判
设x>0,常数a>e,证明:(a+x)a<aa+x.
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
最新回复
(
0
)