首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵 则调用max_value函数,返回值为3。请编写成
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵 则调用max_value函数,返回值为3。请编写成
admin
2021-02-22
47
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵
则调用max_value函数,返回值为3。请编写成员函数max_value。
要求:
补充编制的内容写在“//**********333**********”与“//**********666**********”之间,不得修改程序的其他部分。
注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。
1 //Matrix.h
2 #include
3 #include
4 using namespace std;
5 const int M=18;
6 const int N=18;
7 class Matrix{
8 int array[M][N];
9 public:
10 Matrix(){)
11 int getElement(int i,int j)const{return array
[j];}
12 void setElement(int i, int j,intvalue){array
[j]:value;}
13 int max value()const;
14 void show(const char*s)const
15 {
16 cout<
17 for(int i=0;i
18 cout<
19 for(int j=0;j
20 cout<
[j];
21 }
22 }
23 };
24
25 void readFromFile(const char*,Matrix&);
26 void writeToFile(char *, conSt Matrix&);
1 //main.cpp
2 #include"Matrix.h"
3 #include
4
5 void readFromFile(const char* f,Matrix&m){
6 ifstream infile(f);
7 if(infile.fail()){cerr<<"打开输入文件失败!";return;}
8 int k;
9 for(int i=0;i
10 for(int j=0;j
11 infile>>k;
12 m.setElement(i,j,k);
13 }
14 }
15 int Matrix::max_value()const
16 {
17 //********333********
18
19 //********666********
20 }
21 int main()
22 {
23 Matrix m;
24 readFromFile(" ",m);
25 m.show("Matrix:");
26 cout<
27 writeToFile(" ",m);
28 return 0;
29 }
选项
答案
1 int temp=0;//定义整数变量temp,并赋值为零 2 for(int i=0;i
解析
主要考查考生对二维数组的掌握,题目要求成员函数max_value的功能是求出所有矩阵元素中的最大值。因此只要逐个元素比较即可,下标i和j作为矩阵行和列的标记,使用双层for循环来遍历数组中的所有元素。
转载请注明原文地址:https://kaotiyun.com/show/vEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若在表达式y/x中,’’/’’是作为成员函数重载的运算符,则该表达式还可以表示为()。
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout<<setw(10)<<setfill(’x’)<<s
下列叙述中正确的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
面向对象方法中,继承是指
下列与队列结构有关联的是
执行语句:{cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<’’OK’’<<endl;return0;}后将输出()。
关系数据库管理系统能实现的专门关系运算包括()。
if语句的语法格式可描述为:格式1:if()<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
随机试题
下列不伴有高血压的疾病是
患者男性,30岁。左侧胸痛4个月,下肢无力2个月。神经系统查体:左下肢肌力4级,右下肢肌力5级(一)。右侧T10以下痛温觉消失,左侧减退。T4水平痛觉过敏。左侧巴氏征阳性。可能选择的治疗方式是
患儿16个月,有惊厥史,血钙为75mmol/L,以维生素D缺乏性手足搐搦症收入院,查体可能出现
甲乙丙丁4人组成一个运输有限合伙企业,合伙协议规定甲、乙为普通合伙人,丙、丁为有限合伙人。某日,丁为合伙企业运送石材,路遇法院拍卖房屋,丁想替合伙企业竞买该房,于是以合伙企业的名义将石材质押给徐某,借得20万元,竞买了房子。徐某的债权若得不到实现,应当向谁
工作之间的逻辑关系包括()关系。
工程索赔时最常用的一种方法是()。
公民甲驾驶车辆闯了红灯,交警对其处以200元罚款。交警的行为属于()。
党委领导和政府领导都要不断适应新形势的需要,通过改革和完善,加强各自的领导职能,形成领导关系的全面强化。( )
A、 B、 C、 D、 E、 C
Thesubstancecanbeaddedtogasolinetoacceleratethespeedofautomobiles.
最新回复
(
0
)