aadjvhlbh 2021-04-25 19:31
浏览 57

帮忙看一下这题怎么做

创建一个二维数组类Array2D。该类有私有成员rows,用于表示内部的double型二维数组的行数。

创建二维数组类对象时,需初始化rows,并根据它们的值在内部动态内存分配一个rows行8列的double型二维数组。

该类有返回行数和列数的成员函数;有求全数组平均值的成员函数;有求某一行平均值成员函数;

该类还有求全数组最大值和最小值的成员函数,以及求某一行最大值或最小值的成员函数。

请根据下面的main函数完成该类的设计:

int main(){

int r;

double n;

cin>>r;

Array2D arr(r);

int i,j;

for(i=0;i<r;i++)

for(j=0;j<8;j++){

cin>>n;

arr.setElem(i,j,n);

}

cout<<arr.getRows()<<" "<<arr.getColumns()<<endl;

cout<<arr.getMaxOfRow(0)<<" "<<arr.getMinOfRow(0)<<" "<<arr.getAvgOfRow(0)<<endl;

cout<<arr.getMaxOfRow(r-1)<<" "<<arr.getMinOfRow(r-1)<<" "<<arr.getAvgOfRow(r-1)<<endl;

cout<<arr.getMaxOfArray()<<" "<<arr.getMinOfArray()<<" "<<arr.getAvgOfArray()<<endl;

return 0;

}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
    • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
    • ¥20 腾讯企业邮箱邮件可以恢复么
    • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
    • ¥15 错误 LNK2001 无法解析的外部符号
    • ¥50 安装pyaudiokits失败
    • ¥15 计组这些题应该咋做呀
    • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
    • ¥15 让node服务器有自动加载文件的功能
    • ¥15 jmeter脚本回放有的是对的有的是错的