首页 > 其他分享 >2023.4.20记录2

2023.4.20记录2

时间:2023-04-20 22:13:42浏览次数:41  
标签:20 cout Point float called public 2023.4 记录 Circle

定义基类Point(点)和派生类Circle(圆),求圆的周长。Point类有两个私有的数据成员float x,y;Circle类新增一个私有的数据成员半径float r和一个公有的求周长的函数getCircumference();主函数已经给出,请编写Point和Circle类。

输入格式:

输入圆心和半径,x y r中间用空格分隔。

输出格式:

输出圆的周长,小数点后保留2位有效数字。

输入样例:

1 2 3
 

输出样例:

在这里给出相应的输出。例如:

Point constructor called
Circle constructor called
18.84
Circle destructor called
Point destructor called

#include <iostream>
#include<iomanip>
using namespace std;

class Point
{
private:
float x;
float y;
public:
Point(float x, float y)
{
this->x = x;
this->y = y;
cout << "Point constructor called" << endl;
}
~Point()
{
cout << "Point destructor called" << endl;
}
};
class Circle : public Point
{
private:
float r;
public:
Circle(float x, float y, float r) :Point(x, y)
{
this->r = r;
cout << "Circle constructor called" << endl;
}
double getCircumference()
{
return 2 * 3.14 * r;
}
~Circle()
{
cout << "Circle destructor called" << endl;
}
};
int main()
{
float x, y, r;
cin >> x >> y >> r;
Circle c(x, y, r);
cout << fixed << setprecision(2) << c.getCircumference() << endl;
return 0;
}

标签:20,cout,Point,float,called,public,2023.4,记录,Circle
From: https://www.cnblogs.com/liushuosbkd2003/p/17338443.html

相关文章

  • P3887 [GDOI2014]世界杯
    题目描述3014年世界杯足球赛就要开始了!作为卫冕冠军中国足球队的教练,手下每位球员都是猛将,如何摆出最强的11人阵容也是一件幸福的烦恼事啊。众所周知,足球阵容里的11个球员都会被分配到场上某一个特别的位置,而这些位置主要分为守门员、后卫、中场和前锋四种,其中守门员有且只......
  • 2022年中国大学生程序设计竞赛女生专场-比赛题解
    比赛链接:Dashboard-2022年中国大学生程序设计竞赛女生专场-CodeforcesA.减肥计划(模拟)模拟,如果队列第一个人体重是最大的了,则这个人的位置不会再变,直接输出即可。#include<bits/stdc++.h>usingnamespacestd;usingi64=longlong;intmain(){ios::sync_with_......
  • 4.20汇编学习
    首先配置文件和编译环境用x修改分辨率,屏幕显示大小。入门命令讲解 mount将磁盘挂载到文件 c进入直观理解计算机组成原理 -r查看CPU中的寄存器状态,还可以修改-d查看内存,可以分块查看,块+块偏移-e修改内存,可以直接修改,也可以进去一个一个修改,因为计算机是16进......
  • 4.20每日总结
    <%@pageimport="wangzhan.Pd_zhengce"%><%@pageimport="wangzhan.Thesql"%><%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtm......
  • 20201226马瑞婕Exp5- 信息搜集与漏洞扫描
    20201226马瑞婕Exp5-信息搜集与漏洞扫描目录1各种搜索技巧的应用1.1搜索某一个网址目录结构1.2通过搜索引擎进行信息搜索1.3路由侦察二、DNSIP注册信息的查询2.1whois命令查询2.2nslookup、dig域名查询2.3IP2Location地理位置查询三、基本的扫描技术:主机发现、端口扫描......
  • 每日总结-23.4.20
    复制代码<!DOCTYPEhtml><html><head><metacharset="utf-8"/><title>首页</title><linkrel="stylesheet"href="css/page.css"/><scripttype="......
  • 2023-04-20:有一堆石头,用整数数组 stones 表示 其中 stones[i] 表示第 i 块石头的重量
    2023-04-20:有一堆石头,用整数数组stones表示其中stones[i]表示第i块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎假设石头的重量分别为x和y,且x<=y那么粉碎的可能结果如下:如果x==y,那么两块石头都会被完全粉碎;如果x!=y,那么重量为x的石头将......
  • 4.20
    1#include<iostream>2usingnamespacestd;3intmain()4{5intN,a,b,c,i,n,sum=0;6cin>>N;cout<<endl;78for(i=0;i<N;i++)9{10cin>>a>>b;cout<<endl;1112su......
  • C# 爬虫 HttpClient 之 https 踩坑记录
    背景有一个网页(https),请求返回是一串json,可通过模拟浏览器获取,也可以通过api请求获取,其中通过C#的httpclient的Get发起请求,会出现不定时的返回结果乱码请求代码[HttpPost(Name="GetTestNoParams")]publicasyncTask<string>GetTestNoParams(stringurl){......
  • 2023省选武汉联测7
    T1动点(point)首先考虑两种操作,根据高中计算几何知识很容易得到这两种变换后点的坐标,首先考虑\(1\)操作,假设旋转中心\(P\)为原点,考虑将点\(A(x_0,y_0)\)绕点旋转\(\alpha\)到\(B\),设\(\overrightarrow{OA}\)与\(x\)轴的夹角为\(\beta\),如下图:设\(\mid\overr......