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