首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个,并作为参数返回。 注意:不能修改程序的其他部分,只能
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个,并作为参数返回。 注意:不能修改程序的其他部分,只能
admin
2016-10-28
23
问题
使用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://jikaoti.com/ti/2YE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
当使用带参数的操作子时,程序中必须包含头文件______。
下面叙述错误的是()。
下列有关指针的用法中错误的是()。
下列C++标点符号中表示一条预处理命令开始的是()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[
下列类的定义中,有()处语法错误。classBase {public:Base(){}Base(inti){data=i;
在C++语言中,数据封装要解决的问题是( )。
随机试题
伊曲康唑的特点有
A.病室充有血腥味B.病室尸臭C.病室尿臊气D.病室散有腐臭气E.病室有烂苹果气味
综合反映商业银行在一定时期利润实现和亏损的实际情况的报表是()。
下列哪些选项中的行为构成犯罪?()
数据表的“行”也叫做_____。
舌癌病变,镜下见角化珠量多,细胞间桥明显,核分裂少见,无非典型核分裂象及多核巨细胞。依据WHO1997年的分级标准应归为
甲向乙借款,并以其西城区一套四合院设定抵押,下列选项错误的是:()
某建筑工程的造价组成见下表,该工程的含税造价为()万元。
在全国人民为即将举行的奥运会而欢欣时,藏独分子和CNN的不实报道在祖国人民的心口上撒上了一把盐。面对这些,下列做法最合适的是()。
论述社会主义法治理念的基本内容。
最新回复
(
0
)