OO4-4 矩阵类与向量类的算术运算符重载

OO4-4 矩阵类与向量类的算术运算符重载

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

请设计向量类Vector3,其中数据成员为x,y,z,均为整数类型。请设计矩阵类Matrix3,其中数据成员为int v[3][3]。
请实现向量与矩阵的乘法运算符的重载;实现矩阵与向量的乘法运算符的重载。
输入两行,第一行是一个向量v的三个整数;第二行是一个矩阵m的9个整数,按行主序排列。
输出四行,第一行是v*v的三个整数值(向量叉积);第二行是v*m的三个整数值(行向量乘以矩阵);第三行是m*v的三个整数值(矩阵乘以列向量);第四行是m*m的九个整数值。

测试案例:
输入

1 2 3
1 0 0 0 2 0 1 2 3

输出

0 0 0
4 10 9
1 4 14
1 0 0 0 4 0 4 10 9

2022春 面向对象程序设计方法的上机作业

未参加
状态
已结束
规则
OI
题目
39
开始于
2022-04-13 14:30
结束于
2022-06-22 18:00
持续时间
1683.5 小时
主持人
参赛人数
73