平面上的点——Point类 (I)
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)相关推荐
- 平面上的点——Point类 (VI)
Problem D: 平面上的点--Point类 (VI)Time Limit: 1 Sec Memory Limit: 4 MB Submit: 7868 Solved: 3620 [Submit] ...
- 平面上的点——Point类
Problem A: 平面上的点--Point类 (I) Time Limit: 1 Sec Memory Limit: 4 MB Submit: 11586 Solved: 5189 [Subm ...
- Problem D: 平面上的点——Point类 (IV)
Problem D: 平面上的点--Point类 (IV) Time Limit: 1 Sec Memory Limit: 4 MB Submit: 5400 Solved: 3167 [ S ...
- Problem F: 平面上的点——Point类 (VI)
Problem F: 平面上的点--Point类 (VI) Time Limit: 1 Sec Memory Limit: 4 MB Submit: 6636 Solved: 3048 [ S ...
- Problem A: 平面上的点——Point类 (I)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定.现在我们封装一个"Point类"来实现平面上的点的操作. 根据"append.c ...
- Problem E: 平面上的点——Point类 (II)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定.现在我们封装一个"Point类"来实现平面上的点的操作. 根据"append.c ...
- 平面上的点——Point类 (II)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定.现在我们封装一个"Point类"来实现平面上的点的操作. 根据"append.c ...
- java定义一个点_JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数...
JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数 JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point ...
- 点在平面上的投影坐标例题_光测力学-栅线投影(面结构光)技术
本文主要介绍了栅线投影方法的基本原理-三角测量与线性对应关系,以及栅线投影系统标定的细节.下一篇文章我们将介绍傅里叶与相移两种相位求解方法. 栅线投影可能在其他领域更多的被成为面结构光,其和DIC或者 ...
最新文章
- java 中对多态的理解
- 如何获取并操作listview中的控件
- linux的git命令,linux命令实战安装git、配置git、创建仓库、部署项目
- 重新想,重新看——CSS3变形,过渡与动画①
- 说说在MVC开发中,遇到的错误及解决方法(本文章是我在实际开发中总结出来的,希望对您有帮助)...
- 几句话描述简单算法——排序与搜索
- 准时制 jit 减少库存
- Go变量地址值和指针的关系
- 归并排序(C++版)
- pointcut注解_Spring AOP使用指南,详细了解AOP相关注解
- 成都电讯学院研发的计算机,成都电讯工程学院
- Stanford_NLP_TOOLS:CRFClassifier
- HTML5 飞秋官方下载 fps 也为咱国人争点脸
- 为什么将iostream :: eof放在循环条件(即`while(!stream.eof())`)内?
- GridView 控件编程的事件
- xenserver 虚拟机扩容lvm磁盘分区的方法_vm虚拟机中linux Centos7.4硬盘扩容
- 图片批量合成PDF方法
- python 百度cpc点击
- 手机必备应用:狐猴浏览器,一站式开启浏览器的所有用法
- # Freda的队列