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

《面向对象程序设计方法》课程赛事3

未参加
状态
已结束
规则
ACM/ICPC
题目
7
开始于
2019-03-31 17:30
结束于
2019-03-31 21:30
持续时间
4.0 小时
主持人
参赛人数
88