c++实现功能:求数组外围的和,并将数组输出

题目

建立一个类SUM,求二维数组外围各元素的和,并且输出数组各元素及所求之和。具体要求如下:
(1)私有数据成员
int a[4][4];
int s;                                 //存放数组a外围各元素的和。
(2)公有成员函数
SUM(int b[4][4]);
void process();                 //求二维数组外围各元素的和s。
void print();                       //按行列方式输出数组a的各元素值,并输出外围各元素的和。
(3)在主函数中完成对该类的测试。

解答

1、首先,根据题目可得出类SUM的成员变量

明确成员函数的作用是解题的关键。

2、其次,利用构造函数初始化数组a

这里定义为4行4列的数组

3、接着,求外围函数的值s

注意注释

4、输出外围的和

c++兼容c,因此可以直接用printf。这里选用cout语句,实现4个元素一行的输出。

5、最后,编写main函数调用成员函数

注意:一、在这里,数组可以直接写数值,里面不需加大括号。

         例如:int b[4][4] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};

          二、可以不写满16个数值,缺少的数值默认为0。

         例如:int b[4][4] = {1,2,3,4,5,6,7,8};

猜你喜欢

转载自blog.csdn.net/xutong98/article/details/81197240