类的输入输出--点与向量
描述
(题目改编自书本13.15)
定义一个Point类,保存x,y坐标,实现以下功能
1.直接对对象使用cin、cout进行输入和输出
2.实现两个对象相加(即向量加法)
3.判断输入数据是否合法
注意,请在你的程序中使用到以下指令或者流操作符(即便用不到也想办法用哦a.a)
cin.eof()
cin.fail()
cin.clear()
输入
输入数据包含若干行
每行会输入4个数据,表示两个点(向量)的坐标:\(x_1,y_1,x_2,y_2\)
如果输入有效,则4个坐标值应当全为整数,而且范围在[-1000,1000]内
请使用cin直接对Point对象输入
输出
输出数据包含若干行,对应每行输入
如果输入对应行出现了无效数据,则输出"Invaild input."(不带引号)
如果输入有效,则输出一个(a,b)的格式,表示两个向量相加后的结果,使用cout直接输出对象
输入样例
1 2 3 4
1 2 a b
0 0 0 1
a b c d
输出样例
(4,6)
Invaild input.
(0,1)
Invaild input.
信息
- ID
- 1013
- 难度
- 2
- 分类
- (无)
- 标签
- 递交数
- 167
- 已通过
- 30
- 通过率
- 18%
- 上传者