定义一个名为CCircle的圆类,要求:
1.其属性数据为圆的半径radius;
2.定义构造函数;
3.成员函数area()计算圆的面积。
4.编写主函数计算一个内径和外径分别为a和b的圆环的面积,其中a和b由键盘输入,π取值为3.14159。
写出完整的类的定义和实现。

输入样例:

输入两个圆的半径分别为5和8

5 8

输出样例:

输出圆环的面积

area=122.522
#include<iostream>
#include<iomanip>
using namespace std;
class Cirle{double a,b;public:void seta(double n1){a=n1;}void setb(double n2){b=n2;}double getA(){return b*b*3.14159-a*a*3.14159;}
};
int main()
{Cirle c;double a,b;cin>>a>>b;c.seta(a);c.setb(b);cout<<"area="<<c.getA()<<endl;return 0;
}

CCircle圆类求圆环面积相关推荐

  1. C++/PTA CCircle圆类求圆环面积

    CCircle圆类求圆环面积 题目要求 解题思路 代码 总结 题目要求 定义一个名为CCircle的圆类,要求: 1.其属性数据为圆的半径radius; 2.定义构造函数; 3.成员函数area()计 ...

  2. 计算圆环面积的c语言程序,C0610求圆环面积_C语言程序设计源代码_doc_大学课件预览_高等教育资讯网...

    #include void main() { double r2,r1,s; double area_ring (double x,double y); /*函数原型,求圆环面积*/ printf(& ...

  3. 学习-Java类和对象之static关键字之求圆环面积和周长

    任务描述 本关任务:已知圆环的大圆半径 R 和 小圆半径 r 的长度分别为 32.0 和 10.0,求该圆环的面积和周长. 圆环面积公式为:S=π(R2−r2): 圆环周长公式为:C=2π(R+r). ...

  4. Educoder - Java类和对象之static关键字之求圆环面积和周长

    注意空参构造方法传值方式 掌握知识点 static关键字 空参构造方法传值方式 public class RingArea {static final double PI = Math.PI;doub ...

  5. java中算三角形面积_java中用类求三角形面积

    展开全部 海伦公式 p=(a+b+c)/2 看了一眼代码,写了一下你看一下 public class area { double area(double xx1, double yy1, double ...

  6. 初学者  C语言如何通过函数求同心圆环面积

    C语言如何通过函数求同心圆环面积: #include <stdio.h> #include <stdlib.h> #define pr 3.1415926float getar ...

  7. 【保姆级】快速计算圆环面积

    大家如果数学计算不那么熟练,那么计算圆环的面积当然也会变难.我就用Python写了26行代码,达到只用输入几个数就出结果: print('你要如何求圆环面积?') print('A.我知道环径求面积' ...

  8. c++ 求四边形面积和周长_面向对象c++——三角形求周长和面积

    这几天放假耍了几天,没有ACM题可贴,就只有贴作业了,很水的作品请指教 源代码: /*************************************** c++编程题 定义一个三角形类求三角 ...

  9. java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...

    问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...

最新文章

  1. 2017年度最受欢迎开源中国项目:roncoo-pay投票评选
  2. Linux C编程中的段错误
  3. STM32开发 -- 状态机与状态切换逻辑
  4. OpenGL stencil test模板测试的实例
  5. JavaScript的10种跨域共享的方法
  6. Maven的安装以及在Myeclipse上的配置——超详细
  7. linux进程管理命令kill,Linux进程管理命令-kill | IT运维网
  8. Load error: undefined path variables 记录一次IDEA崩溃
  9. 字符串匹配之PabinKarp(模式匹配)
  10. LeetCode——remove-duplicates-from-sorted-list
  11. ncbi查找目的基因序列_如何用NCBI和uniprot数据库查找目的蛋白的氨基酸序列或目的基因的碱基序列...
  12. tf-serving部署之踩坑记录
  13. 风险准备(金)这样(估)算,来年工作不白干
  14. 直方图和柱状图的区别有哪些
  15. Python基于机器学习的文本情感分析详细步骤[附代码和文字解释]
  16. 记canvas画笔笔迹的多次优化过程
  17. echarts python 教程_Echarts入门(零基础小白教程)
  18. YY直播洗号产业链如何运作?戳进来看看!
  19. Windows安装、配置、卸载MySQL教程
  20. 如何实现局域网下设备之间的互通互联和外网访问?

热门文章

  1. 城市公共交通常乘客通勤出行提取方法
  2. 7-2 半数集分数 25作者 任唯单位 河北农业大学
  3. Ubuntu 10.04 直接安装WineQQ2012 及去广告方法
  4. 去耦(一)单颗去耦电容的设计
  5. 《CCNP ROUTE 300-101学习指南》——2.2节构建EIGRP拓扑表
  6. xiaomi 小米 红米redmi 秒解锁BL锁,不用等,在线秒解锁BL工具介绍
  7. 学习科学与技术(计划)
  8. mysql初始化失败linux,已开源下载
  9. python爬取小说写入txt_python爬虫自学之路:爬取小说并保存成TXT文件
  10. springboot基于微信小程序的选课系统060000