C语言-函数案例-计算圆周长

任务要求

设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。 用scanf()输入数据,
输出计算结果。输出时要有说明,结果取小数点后两位数字。请编程完成题目要求。

代码实现

#include <stdio.h>
#include <math.h>
// 定义PI 宏变量
#define PAI 3.141592654
/**1、设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf()输入数据,输出计算结果。输出时要有说明,结果取小数点后两位数字。请编程完成题目要求。*/
int main(){double circularPerimeter(double r);double circularArea(double r);double rBallArea(double r);double rBallVolumeArea(double r);double CylinderVolume(double r, double h);double r,h;printf("请输入圆的半径和圆柱的高用逗号隔开\n");scanf("%lf,%lf", &r, &h);printf("圆周长%.2lf\n", circularPerimeter(r));printf("圆面积%.2lf\n", circularArea(r));printf("圆球表面积%.2lf\n", rBallArea(r));printf("圆球体积%.2lf\n", rBallVolumeArea(r));printf("圆柱体积%.2lf\n", CylinderVolume(r, h));
}/**计算圆的周长2pair*/
double circularPerimeter(double r){double c = 2*r*PAI;return c;
}/**计算圆的面积*/
double circularArea(double r){double s = PAI*r*r;return s;
}/**计算圆球的表面积*/
double rBallArea(double r){double s = 4*PAI*r*r;return s;
}/**计算圆球体积*/
double rBallVolumeArea(double r){double s = (4/3)*PAI*r*r*r;return s;
}/**计算圆柱体积*/
double CylinderVolume(double r, double h){double cs = PAI*r*r*h;return cs;
}

运行结果

C语言-函数案例-计算圆周长相关推荐

  1. 【问题描述】定义一个Circle类,有数据成员radius(半径),成员函数getArea()计算圆的面积。构造一个Circle的对象进行测试(注:圆周率取值3.14)。

    [问题描述] 定义一个Circle类,有数据成员radius(半径),成员函数getArea()计算圆的面积.构造一个Circle的对象进行测试(注:圆周率取值3.14). [输入形式] 程序参考的输 ...

  2. Python 实战案例--计算圆、矩形的周长和面积

    import math# 计算圆的面积 def circle_area(radius):return math.pi * radius * radius# 计算圆的周长 def circle_peri ...

  3. C语言练习,计算圆的面积和周长。

    编写程序计算圆的面积和周长.已知pi定义为3.14. **输入格式要求:"%f" 提示信息:"请输入半径的值:" **输出格式要求:"半径为%5.2f ...

  4. c语言程序中计算圆的面积,C代码:使用概率的方法计算圆的面积

    #include #include #include /*计算圆的面积*/ //函数功能:产生[0,1]里的随机小数 double randomnumber() { double d=((double ...

  5. C++语言基础:计算圆的周长与面积

    功能描述 输入圆的半径r,输出其周长和面积 代码 使用visual studio 2022,新建一个[控制台]程序 // 训练1-1:输入圆的半径r,输出其周长和面积#include <iost ...

  6. html计算圆周长,【实用性程序】弧微分计算圆周长

    最近学了学关于微积分的知识(当然,这还是最简单的),于是想到利用微分进行近似计算圆周长(除以2倍半径就是圆周率pi) 思路: 首先把圆放在直角坐标系中,不妨设圆心(0,0),半径r = 1. 因而,圆 ...

  7. SQL-窗口函数案例计算地区总产值:拉动增长率

    需求:计算月度每个企业拉动增长率 公式: 拉动增长率=(本月GDP-同期GDP)/ 同期所有企业量的总GDP*100% 本月GDP = 本月累计 - 上月累计 同期GDP = 同期累计 - 同期的上期 ...

  8. java组合类,对象组合,定义一个点类,将圆的圆心用点类的对象表示,则圆类定义为一个组合类,仍然能计算圆的面积和周长,并能对圆进行移动。

    对象组合的概念 如果一个对象中的域是其他类的对象,则称这个对象是组合对象,组合对象所在的类是组合类.例如计算机是由其他部件(对象)组成的.通过组合的方式,可以简化对象的创建过程,提高对象的创建效率.从 ...

  9. C++实例:定义Circle类,计算圆的面积

    1.问题描述 定义一个Circle类,有数据成员半径radius,成员函数getArae()计算圆的面积,并构造一个Circle对象进行测试. 2.问题分析 (1)首先:圆的面积=π*r². (2)其 ...

最新文章

  1. 研究优雅停机时的一点思考
  2. 软件设计师的成长之路
  3. Matlab rand randn randint
  4. 不同操作系统的user data存放目录
  5. 7教程统计意义_AMOS进行问卷分析效度分析之验证因子分析—杏花开生物医药统计...
  6. Kaggle 大师访谈:我的 ML 竞赛之旅
  7. 一个TCP FIN_WAIT2状态细节引发的感慨
  8. 今日恐慌与贪婪指数为20 恐慌程度有所上升
  9. D3D9学习笔记之渲染状态关键字
  10. 如何从从官网下载各个版本的jquery
  11. html 拉伸幕,html 对 div 进行 拉伸 拖拽
  12. 观察者模式与推拉模型
  13. [bzoj3123][SDOI2013]森林
  14. 平台 -- 依赖平台 Nexus
  15. java简单的正则表达式验证邮箱
  16. Android recyclerview上拉加载更多
  17. Mysqldump原理及使用方法
  18. Leetcode:剑指 Offer 58 - II. 左旋转字符串(C++)
  19. php使用grpc简单教程
  20. mysql 复合索引(联合索引) a b c的使用

热门文章

  1. 快速梳理23种常用的设计模式
  2. linux php cpu,理解Linux CPU负载和 CPU使用率
  3. SpringBlade、Saber接口调用笔记
  4. Manifest merger failed with multiple errors, see logs问题解决
  5. 解决Linux上WPS字体缺失问题
  6. 关于互联网时代的自助旅游
  7. 举个栗子!Tableau 技巧(116):做一个有趣的锥状柱形图
  8. Agilent E4407B/安捷伦E4407B频谱分析仪
  9. 基于Java的服务器应用监控系统设计与实现
  10. (转)爱剪辑学习记录_快速剪辑视频