首页 > 其他分享 >Problem A: 平面上的点——Point类 (I)

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

时间:2023-05-29 14:02:31浏览次数:54  
标签:输出 show double Point Submit 坐标 平面 Problem


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


Time Limit: 1 Sec   Memory Limit: 4 MB

Submit: 8255  

Solved: 3705

[Submit][Status][Web Board]


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,23,32,1


Sample Output


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


HINT


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


Append Code


append.cc,


[ Submit][Status][Web Board]

한국어<  

中文 

فارسی 

English 

ไทย


All Copyright Reserved 2010-2011

SDUSTOJ TEAM


GPL2.0 2003-2011

HUSTOJ Project TEAM


Anything about the Problems, Please Contact Admin:

admin

#include <iostream>
#include <iomanip>
using namespace std;
class Point
{
private :
    double x,y;
public:
    Point(double  xx = 0,double yy = 0)
    {
        x = xx;
        y = yy;
    }
    void show()
    {
        cout<<setprecision(16)<<"Point : ("<<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();
}



标签:输出,show,double,Point,Submit,坐标,平面,Problem
From: https://blog.51cto.com/u_16129621/6370440

相关文章

  • Problem A: 你会定义类吗?
    ProblemA:你会定义类吗?TimeLimit:1Sec  MemoryLimit:128MBSubmit:1373  Solved:1078[Submit][Status][WebBoard]Description定义一个类Demo,有构造函数、析构函数和成员函数show(),其中show()根据样例的格式输出具体属性值。该类只有一个int类型的成......
  • 2022 AMC 10A Problems
    2022AMC10AProblemsProblem1Whatisthevalueof                                             Problem2Mikecycledlapsinminutes.Assumehecycledataconst......
  • FreeSWITCH添加自定义endpoint
    操作系统:CentOS7.6_x64   FreeSWITCH版本:1.10.9 日常开发过程中会遇到需要扩展FreeSWITCH对接其它系统的情况,这里记录下编写FreeSWITCH自定义endpoint的过程。一、模块定义函数使用FreeSWITCH自带的框架来定义模块函数,函数指针及参数列表定义如下(src/include/switc......
  • docker的CMD和ENTRYPOINT
    在Dockerfile中,`CMD`和`ENTRYPOINT`都用于定义容器启动时要执行的命令或程序,但它们有一些关键的区别。1.`CMD`的作用:-`CMD`指令用于设置容器启动时的默认命令或程序。-`CMD`可以在Dockerfile中只出现一次,如果有多个`CMD`指令,只有最后一个指令会生效。-`......
  • C Pointer plus
    高级指针补充回顾标量:这个名称似乎是《C和指针》的特有名词,他是为了区分数组而产生,数组可以通过下标或者数组名间接访问,可以理解为向量,而标量则与其相反,例如结构体,但是在某些博客上,则认为标量是指枚举类型、字符类型以及整数类型指向指针的指针inti;int*pi;int**pii;pi......
  • 力扣 662 https://leetcode.cn/problems/maximum-width-of-binary-tree/
    需要了解树的顺序存储如果是普通的二叉树,底层是用链表去连接的如果是满二叉树,底层用的是数组去放的,而数组放的时候会有索引对应当前父节点是索引i,下一个左右节点就是2i,2i+1利用满二叉树的索引特征所以需要对每个节点进行一个索引赋值,赋值在队列中,队列用数组表示核心代码......
  • ASC11 A - Beer Problem
    题意:给出一个无向网络,求其最大费用流(不是最大费用最大流)首先考虑无向图怎么解决。先尝试对每个边构造一个子结构,具体方法是对每个边\((x,y)\)新增两个点\(a,b\),然后从\((x,y)\)分别向\(a\)连有向边,\(b\)向\((x,y)\)连有向边。\(a\)和\(b\)之间连流量为\(f\),费用为......
  • 【cplusplus教程翻译】指针(Pointers)
    在前面的章节中,变量被解释为计算机内存中的位置,可以通过其标识符(名称)访问这些位置。这样,程序就不需要关心内存中数据的物理地址;只要需要引用变量,它就简单地使用标识符。对于C++程序来说,计算机的内存就像一系列的存储单元,每个存储单元的大小都是一个字节,并且每个存储单元都有一个......
  • ZOJ 3959 Problem Preparation
    传送门根据题目描述写,对于每组给定的数据判断是否满足四个要求就可以了。#include<bits/stdc++.h>usingnamespacestd;intx[120];intmain(){//freopen("in.txt","r",stdin);cin.tie(0);cout.tie(0);intt;cin>>t;while(t--){......
  • P8943 Deception Point 题解
    Description题目给的很详细了。Solution首先\(n\)个点\(n\)条边,我们很容易就想到基环树(比正常的树多了一条边,形成了一个环),不会也没关系,这题跟基环树其实关系不大。首先,我们可以发现题目中说明了这个环不是一个四元及以下的环,这代表着如果\(A\)提前进入了这个环,那么他......