题目描述

求圆的周长和面积,已知圆类从shape抽象类继承。

要求使用c++ class编写程序。可以创建如下class

#include <iostream>using namespace std;

const double pi = 3.14;

class Shape{public:    Shape(){}    ~Shape(){}    virtual double getArea() = 0;    virtual double getPerim() = 0;};

class Circle: public Shape{public:    Circle(double rad):radius(rad){}    ~Circle(){}

    /*补充这两个函数*/    double getArea();    double getPerim();private:    double radius;};

int main() {    double radius;    cin >> radius;    Circle c(radius);    cout << c.getArea() << " " << c.getPerim() << endl;}

输入描述

输入圆的半径

输出描述

输出圆的周长和面积

样例输入

10

样例输出

314 62.8
#include <iostream>
using namespace std;const double pi = 3.14;class Shape{
public:Shape(){}~Shape(){}virtual double getArea() = 0;virtual double getPerim() = 0;
};class Circle: public Shape{
public:Circle(double rad):radius(rad){}~Circle(){}/*补充这两个函数*/double getArea();double getPerim();
private:double radius;
};double Circle::getArea(){return (3.14*radius*radius);
}double Circle::getPerim(){return (2*3.14*radius);
}int main() {double radius;cin >> radius;Circle c(radius);cout << c.getArea() << " " << c.getPerim() << endl;
}

转载于:https://www.cnblogs.com/qianxuejin/p/9079191.html

C8-2 圆的周长和面积 (100/100 分数)相关推荐

  1. python实现计算圆的周长和面积

    需求:输入圆的半径,计算圆的周长和面积,结果要保留两位小数,对圆的半径的输入进行有效性校验 实现代码: # 全局变量 PI = 3.1415926def input_num():'''输入一个有效的数 ...

  2. python计算圆的周长和面积

    分享自己的Python学习之路 写自己的第一个Python程序:计算圆的面积及周长 先写一个简单的 if __name__ == '__main__':# 创建一个输入框radius = input( ...

  3. C语言程序——符号常量的使用(求圆的周长和面积)

    C语言符号常量的使用. 文章目录 前言 一.定义符号常量圆周率求PI 二.运行结果 三.符号常量使用注意事项 总结 前言 在使用C语言编写程序解决实际问题时,我们会定义很多变量,当然有一些数据时不变的 ...

  4. python怎么求圆柱表面积半径和高由键盘输入_从键盘上输入圆的半径,计算圆的周长和面积(使用符号常量)_学小易找答案...

    [单选题]Randal Ice needs a loan to purchase pet food and other pet supplies for his local pet store ove ...

  5. matlab 求圆的周长和面积

    求圆的周长和面积 clc; clear; radius=3; c=2*pi*radius; s=pi*radius*radius; c,s 运行结果c = 18.8495559215388 s = 2 ...

  6. java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...

    导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...

  7. 简单的C++程序求圆的周长和面积

    C++程序求圆的周长和面积 求圆的周长和面积 方法1:用结构化方法编程,求圆的周长和面积 方法2:用面向对象方法编程,求圆的周长和面积 初学者易犯错误模型 求圆的周长和面积 数据描述: 半径,周长,面 ...

  8. 编程题:带参数的宏定义来实现,求圆的周长和面积。

    编程题:带参数的宏定义来实现,求圆的周长和面积. #include<stdio.h> #define PI 3.14159 #define L(r) 2*PI*(r) #define S( ...

  9. OJ1010: 求圆的周长和面积

    题目描述 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入 输入半径r的值,为一实数. 输出 输出一行,包括周长和面积.数据之间用一个空格隔开, ...

最新文章

  1. 解释Python的‘__enter __‘和‘__exit__‘
  2. flex布局实现叠在另一个div之上_如何让一个div在另一个div的上面,求高手指点...
  3. 什么是分布式系统,如何学习分布式系统(转)
  4. WX公众号授权登录的简单应用
  5. Oracle分组取出每组的第一笔数据
  6. c语言open参数,ifstream :: open()的C类型参数
  7. [html] 你有了解video的x5-video-player-type这个属性吗?它的作用是什么呢?
  8. 神经网络代码解读_强化学习、联邦学习、图神经网络,飞桨全新工具组件详解...
  9. sublime 关闭自动更新
  10. 使用根轨迹分析的动态补偿设计
  11. AVX2整数向量运算
  12. Java使用百度翻译api
  13. 网络安全应急响应实施过程
  14. 六安牌照上海浦东验车
  15. dell服务器 指示灯_服务器指示灯说明
  16. 解决Oracle使用in语句不能超过1000问题
  17. Timer 和TimerTask分析
  18. SCU2016-04 F题 (大模拟)
  19. 【Swing】了解Swing,Swing是什么?
  20. 厉害,竟然把VSCode玩成了IDEA的效果,有点哇塞

热门文章

  1. django HttpResponse的用法
  2. 【XSY2720】区间第k小 整体二分 可持久化线段树
  3. async 和 await 的进阶
  4. NOIP前夕:noi.openjudge,Maximum sum
  5. DATEADD(Day, DATEDIFF(Day,0,ShippingTime), 0)
  6. sinacloud webpy mysql_Mysqldb和webpy的安装
  7. 卓金武——从数学建模到MATLAB
  8. poj3714 最近点对
  9. centos8 linux部署node项目
  10. java mvc中重复提交表单,spring mvc 防止重复提交表单的两种方法,推荐第二种