Description
在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定。现在我们封装一个“Point类”来实现平面上的点的操作。
根据“append.cc”,完成Point类的构造方法和show()方法。

接口描述:
Point::show()方法:按输出格式输出Point对象。

Input
输入多行,每行为一组坐标“x,y”,表示点的x坐标和y坐标,x和y的值都在double数据范围内。

Output
输出为多行,每行为一个点,X坐标在前,Y坐标在后,Y坐标前面多输出一个空格。每个坐标的输出精度为最长16位。输出格式见sample。

C语言的输入输出被禁用。

Sample Input

1,2
3,3
2,1

Sample Output

Point : (1, 2)
Point : (3, 3)
Point : (2, 1)
Point : (0, 0)

HINT
注意精度控制,C语言的输入输出被禁用。

append.cc

int main()
{char c;double a, b;Point q;while(std::cin>>a>>c>>b){Point p(a, b);p.show();}q.show();
}

解析:
由于本题需要控制输出精度为16位,故用setprecision()来控制精度,相应的头文件为#include<iomanip>。还要注意点的x,y坐标是浮点型的数,注意数据类型。
答案

#include<iostream>
#include<iomanip>
using namespace std;
class Point
{private:double x,y;
public:Point(double a=0,double b=0){x=a;y=b;}void show(){cout<<"Point : ("<<setprecision(16)<<x<<","<<y<<")"<<endl;}
};
int main()
{char c;double a, b;Point q;while(std::cin>>a>>c>>b){Point p(a, b);p.show();}q.show();
}

平面上的点——Point类 (I)相关推荐

  1. 平面上的点——Point类 (VI)

    Problem D: 平面上的点--Point类 (VI)Time Limit: 1 Sec Memory Limit: 4 MB Submit: 7868 Solved: 3620 [Submit] ...

  2. 平面上的点——Point类

    Problem A: 平面上的点--Point类 (I) Time Limit: 1 Sec  Memory Limit: 4 MB Submit: 11586  Solved: 5189 [Subm ...

  3. Problem D: 平面上的点——Point类 (IV)

    Problem D: 平面上的点--Point类 (IV) Time Limit: 1 Sec   Memory Limit: 4 MB Submit: 5400   Solved: 3167 [ S ...

  4. Problem F: 平面上的点——Point类 (VI)

    Problem F: 平面上的点--Point类 (VI) Time Limit: 1 Sec   Memory Limit: 4 MB Submit: 6636   Solved: 3048 [ S ...

  5. Problem A: 平面上的点——Point类 (I)

    Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定.现在我们封装一个"Point类"来实现平面上的点的操作. 根据"append.c ...

  6. Problem E: 平面上的点——Point类 (II)

    Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定.现在我们封装一个"Point类"来实现平面上的点的操作. 根据"append.c ...

  7. 平面上的点——Point类 (II)

    Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定.现在我们封装一个"Point类"来实现平面上的点的操作. 根据"append.c ...

  8. java定义一个点_JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数...

    JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数 JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point ...

  9. 点在平面上的投影坐标例题_光测力学-栅线投影(面结构光)技术

    本文主要介绍了栅线投影方法的基本原理-三角测量与线性对应关系,以及栅线投影系统标定的细节.下一篇文章我们将介绍傅里叶与相移两种相位求解方法. 栅线投影可能在其他领域更多的被成为面结构光,其和DIC或者 ...

最新文章

  1. java 中对多态的理解
  2. 如何获取并操作listview中的控件
  3. linux的git命令,linux命令实战安装git、配置git、创建仓库、部署项目
  4. 重新想,重新看——CSS3变形,过渡与动画①
  5. 说说在MVC开发中,遇到的错误及解决方法(本文章是我在实际开发中总结出来的,希望对您有帮助)...
  6. 几句话描述简单算法——排序与搜索
  7. 准时制 jit 减少库存
  8. Go变量地址值和指针的关系
  9. 归并排序(C++版)
  10. pointcut注解_Spring AOP使用指南,详细了解AOP相关注解
  11. 成都电讯学院研发的计算机,成都电讯工程学院
  12. Stanford_NLP_TOOLS:CRFClassifier
  13. HTML5 飞秋官方下载 fps 也为咱国人争点脸
  14. 为什么将iostream :: eof放在循环条件(即`while(!stream.eof())`)内?
  15. GridView 控件编程的事件
  16. xenserver 虚拟机扩容lvm磁盘分区的方法_vm虚拟机中linux Centos7.4硬盘扩容
  17. 图片批量合成PDF方法
  18. python 百度cpc点击
  19. 手机必备应用:狐猴浏览器,一站式开启浏览器的所有用法
  20. # Freda的队列

热门文章

  1. python数独游戏源代码_数独源程序py
  2. 【搬迁通知】账号原有内容搬迁至“三明治开发社区”,欢迎大家关注!
  3. JS统计一个字符串中数字字符的个数。
  4. 洛谷P3645 [APIO2015]雅加达的摩天楼
  5. [APIO 2015] 雅加达的摩天楼
  6. 术捷盈库分享SEO的排名方法和与流量的关系
  7. 经纬度和三维地心直角坐标系的相互转换
  8. 导出文件夹下所有文件名
  9. Acwing 77场
  10. 前端下载base64格式视频