问答题
编程题(20分) 【题目】 试定义一个类Array,将4行5列二维数组的各列前3个元素依次拼接成一个整数,再将该整数赋值给相应列的最后一个元素。例如, (1)私有数据成员: int a[4][5]; (2)公有成员函数。 Array(int b[][5],int n):构造函数,用二维数组b初始化数组a,参数n表示数组b的行数。 void val(int j):将成员数组a第j列的前3个元素依次拼接成一个整数赋值给第4个元素。 void fun():利用成员函数vaLl()依次处理数组a的各列,完成题目的要求。 void print():按矩阵形式打印数组a。 (3)在主函数中完成对该类的测试。 输出示例: 原数组: 1 2 0 4 1 16 11 21 0 2 2 0 3 1 3 0 0 0 0 0 处理后的数组: l 2 0 4 1 16 11 21 0 2 2 0 3 1 3 1162 2110 213 401 123 【要求】 源程序文件名必须为myfb.cpp,并放在T盘根目录下,供阅卷用。
【参考答案】
#include class Array{ int a[D][E]; ......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)