实验1:Problem A: 平面上的点和线——Point类、Line类 (I)
2016-06-08 15:39
369 查看
Problem A: 平面上的点和线——Point类、Line类 (I)
Time Limit: 1 Sec Memory Limit:128 MB
Submit: 2839 Solved: 1783
[Submit][Status][Web Board]
Description
在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段。现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作。根据“append.cc”,完成Point类和Line类的构造方法和show()方法。
接口描述:
Point::show()方法:按格式输出Point对象。
Line::show()方法:按格式输出Line对象。
Input
输入的第一行为N,表示后面有N行测试样例。每行为两组坐标“x,y”,分别表示线段起点和终点的x坐标和y坐标,两组坐标间用一个空格分开,x和y的值都在double数据范围内。
Output
输出为多行,每行为一条线段,起点坐标在前终点坐标在后,每个点的X坐标在前,Y坐标在后,Y坐标前面多输出一个空格,用括号包裹起来。输出格式见sample。Sample Input
4 0,0 1,1 1,1 2,3 2,3 4,5 0,1 1,0
Sample Output
Point : (0, 0) Line : (0, 0) to (1, 1) Line : (1, 1) to (2, 3) Line : (2, 3) to (4, 5) Line : (0, 1) to (1, 0) Line : (1, -2) to (2, -1) Line : (1, -2) to (0, 0) Line : (2, -1) to (0, 0) Line : (0, 0) to (2, -1)
HINT
Append Code
append.cc,相关文章推荐
- ubuntu_use_AJP_Proxy_for_Apache2
- Nginx 负载均衡
- cn.springmvc.service.impl.AFDCityServiceImpl cannot be cast to cn.springmvc.service.AFDCityService
- ulimit 参数详解及配置文件说明
- Spring 攻略第003讲
- Linux下哪些进程在消耗我们的Cache?
- 茫无头绪的瞎侃(一)
- Android Volley完全解析
- 容器组(Containers)
- Centos7修改默认网卡名(改为eth0)以及网卡启动报错RTNETLINK answers: File exists处理
- 用javaDBF操作(读、写)DBF文件
- float,double等精度丢失问题
- MJExtension中MJTypeEncoding.m报错问题
- 百度地图 API 调用 例子
- keytool工具命令
- 6.8IO流
- 图像配准的步骤
- Oracle学习总结(三)——SQL基础
- SpringMVC @RequestBody接收Json对象字符串
- mysql安装