首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵 则调用max_vMue函数,返回值为3。请编写成员
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵 则调用max_vMue函数,返回值为3。请编写成员
admin
2020-10-21
64
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵
则调用max_vMue函数,返回值为3。请编写成员函数maxvalueo
要求:
补充编制的内容写在“//**********333**********”与“//**********666**********”之间,不得修改程序的其他部分。
注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。
//Matrix.h
#include
#include
usingnamespacestd;
constintM=18;
constintN=18;
classMatrix{
intarray[M][N];
public:
Matrix(){}
intgetElement(inti,intj)const{
returnarray
[j];}
voidsetElement(inti,intj,int
value){array
[j]=value;}
intmaxvalue()const;
voidshow(constchar*s)const
{
cout<
for(inti=0;i
cout<
for(intj=0;j
cout<
[j];
}
}
};
voidreadFromFile(constchar*,
Matrix&);
voidwriteToFile(char*,constMatrix&);
//main.cpp
#include"Matrix.h"
#include
voidreadFromFile(constchar*f,Matrix&m){
ifstreaminfile(f);
if(infile.fail()){cerr<<"打开输入文件失败!";return;)
intk;
for(inti=0;i
for(intj=0;j
infile>>k;
m.setElement(i,j,k);
}
}
intMatrix::maxvalue()const
{
//********333********
//********666********
}
intmain()
{
Matrixm;
readFromFile("",m);
m.show("Matrix:");
cout<
value()<
writeToFile("",m);
return0;
}
选项
答案
Inttemp=0; //定义整数变量temp,并赋值为零for(inti=0;i
解析
主要考查考生对二维数组的掌握,题目要求成员函数max_value的功能是求出所有矩阵元素中的最大值。因此只要逐个元素比较即可,下标i和j作为矩阵行和列的标记,使用双层for循环来遍历数组中的所有元素。
转载请注明原文地址:https://www.kaotiyun.com/show/2jyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:private:intdata;};若要为MyClass类重载流输人运算符“>>”,使得程序中可以“cin>>obj;”的形式改
有如下程序:#includeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){tllis->k=k;
有如下程序:衔ncludeusingnamespaeestd;classBase{protected:Base(){cout
下列运算符中,在C++语言中不能重载的是()。
下列选项中,错误的C++表达式是()。
下列叙述中正确的是()。
下列关于线性表的叙述中,不正确的是()。
下列叙述中正确的是()。
下列关于二叉树的叙述中,正确的是()。
随机试题
粗集料压碎值试验的试验步骤为:①开动压力机,均匀地施加荷载,在10min左右的时间内达到总荷载400kN,稳压5s,然后卸荷。②将要求质量的试样分3次(每次数量大体相同)均匀装入试模中。③将试模从压力机上取下,取出试样。
在下列各项错账中,应采用红字更正法进行更正错账的有()。
子宫的正常位置在()
关于基本养老保险的个人账户,下列哪些选项是正确的?(2012—卷一—70,多)
某施工企业于2009年3月10日取得安全生产许可证,则该证于()到期。
每股净资产等于净资产除以发行在外的普通股总股数。()
_______,汗滴禾下土。_______,粒粒皆辛苦。(唐.李绅《悯农》)
企业事业组织、社会团体及其他社会组织和个人,可以通过适当形式,支持学校的建设,参与学校管理。()
卡夫卡生活在世界形势激烈动荡的时期,他看到西方社会的内在危机,但无法找到解决这些危机的出路。他孤独、苦恼,_______,心情十分矛盾。他的小说大多描写人的孤独和犯罪心理,或人在重重压迫下掌握不了自己命运以致异化的现象,内容_______。依次填入划横线部
杨格计划
最新回复
(
0
)