首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个,并作为参数返回。 注意:不能修改程序的其他部分,只能
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个,并作为参数返回。 注意:不能修改程序的其他部分,只能
admin
2016-10-28
28
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个,并作为参数返回。
注意:不能修改程序的其他部分,只能修改fun()函数。
#include<iostream.h>
#define N100
int a[N][N];
int fun(int n)
{
}
void main()
{
int n;
cout<<"please input N:"<<endl;
cin>>n;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
cout<<"please input aNumber:"<<endl;
cin>>a
[j];
}
cout<<"The min of max numbersis"<<fun(n)<<endl;
}
选项
答案
int row; int max; int min; int col; for(row=0;row<n;row++)//外循环求行最大值中的最小值 { for(max=a[row][0],col=1;col<n;col++)//求每一行中的最大值 if(max<a[row][col]) max=a[row][col]; if(row==0)//求最小值 min=max; else if(max<min) min=max; } return min;
解析
(1)两层循环,内层循环求每一行最大值,外层循环求最小值。
(2)求最大值,首先将最大值赋值为每行第一列的元素,然后依次循环比较。
(3)将求出的第一个最大值赋值为第一个最小值,然后将以后求得的最大值依次与之比较,求出所有值的最小值。
转载请注明原文地址:https://kaotiyun.com/show/gONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是#include<iostream.h>voidfun(int*x,int*y){cout<<*X<<*y;*X=3;*y=4;}v
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
为了便于对照检查,测试用例应由输入数据和预期的______两部分组成。
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;While(*dat
在ios中提供控制格式的标志位中,()是转换为十六进制形式的标志位。
下列关于函数模板实参不能省略的情况说明不正确的是
下列数据模型中,具有坚实理论基础的是
c++流中重载了运算符<<,它是一个
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#include<iostream.h>voidmain(){
随机试题
下列哪种物质被公认为是最强有力的促红细胞缗钱状聚集的物质
含氮有机物在土壤微生物作用下,首先
按照抗震要求,柱的箍筋加密范围的规定正确的是()。
开工后,承包人必须按照工程师确认的进度计划组织施工,接受工程师对进度的检查和监督。检查和监督的依据—般是双方已经确认的( )。
采用全淹没灭火系统时,喷头的最大安装高度不大于()m。
某有限责任公司解散后按规定成立了清算组,该清算组下列做法错误的是()。
()建筑艺术不讲究排场,而追求方便和舒适,是一种软绵绵的艺术。
“夫智者必量其力所能至而如从事焉”,体现了()教学原则。
Whyshouldyoustillworryaboutprotectingyourpossessionswhenyouhaveinsuredthem?Whatshouldatenantdoifheisworde
设函数f(x,y)可微,且对任意x,y都有<0,则使不等式f(x1,y1)<f(x2,y2)成立的一个充分条件是()
最新回复
(
0
)