vc++建立一个类sum,输入5*5的二维数组,编写程序实现:求出两对角线上个元素的和,求出对角建立一个类sum,输入5*5的二维数组,编写程序实现:求出两对角线上个元素的和,求出对角线上行,列下标均为偶数的个元素的积,找出对角线上其值最大的元素以及它在数组中的位置.具体要求如下:(1)私有数据成员int array[5][5]:二维整型数组.ins s:数组array两对角线元素的和.int a:数组array对角线上行,列下标均为偶数的各元素的积int b,m,n:数组array对角线上其值最大的元素以及它在数组中的位置.(2)共有成员函数SUM(int d[5][5]):构造函数,初始化成员数据.void process1():求二维数组两对角线元素的和.void process2():求二维数组两对角线上行,列下标均为偶数的各元素的积.void process3():求二维数组两对角线上其值最大的元素以及它在数组中的位置.(3)在主程序中队该类进行测试.
问题描述:
vc++建立一个类sum,输入5*5的二维数组,编写程序实现:求出两对角线上个元素的和,求出对角
建立一个类sum,输入5*5的二维数组,编写程序实现:求出两对角线上个元素的和,求出对角线上行,列下标均为偶数的个元素的积,找出对角线上其值最大的元素以及它在数组中的位置.
具体要求如下:
(1)私有数据成员
int array[5][5]:二维整型数组.
ins s:数组array两对角线元素的和.
int a:数组array对角线上行,列下标均为偶数的各元素的积
int b,m,n:数组array对角线上其值最大的元素以及它在数组中的位置.
(2)共有成员函数
SUM(int d[5][5]):构造函数,初始化成员数据.
void process1():求二维数组两对角线元素的和.
void process2():求二维数组两对角线上行,列下标均为偶数的各元素的积
.
void process3():求二维数组两对角线上其值最大的元素以及它在数组中的位置.
(3)在主程序中队该类进行测试.
答
#include
using namespace std;
class SUM
{
private:
int C_array[5][5];
int s;
int a;
int b,m,n;
public:
SUM(){}
SUM(int temp[5][5])
{
int i,j;
for(i=0;i