类的输入输出--点与向量
作业已超过截止时间,您无法递交本题目。
描述
(题目改编自书本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.