C语言-函数案例-计算圆周长
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语言-函数案例-计算圆周长相关推荐
- 【问题描述】定义一个Circle类,有数据成员radius(半径),成员函数getArea()计算圆的面积。构造一个Circle的对象进行测试(注:圆周率取值3.14)。
[问题描述] 定义一个Circle类,有数据成员radius(半径),成员函数getArea()计算圆的面积.构造一个Circle的对象进行测试(注:圆周率取值3.14). [输入形式] 程序参考的输 ...
- Python 实战案例--计算圆、矩形的周长和面积
import math# 计算圆的面积 def circle_area(radius):return math.pi * radius * radius# 计算圆的周长 def circle_peri ...
- C语言练习,计算圆的面积和周长。
编写程序计算圆的面积和周长.已知pi定义为3.14. **输入格式要求:"%f" 提示信息:"请输入半径的值:" **输出格式要求:"半径为%5.2f ...
- c语言程序中计算圆的面积,C代码:使用概率的方法计算圆的面积
#include #include #include /*计算圆的面积*/ //函数功能:产生[0,1]里的随机小数 double randomnumber() { double d=((double ...
- C++语言基础:计算圆的周长与面积
功能描述 输入圆的半径r,输出其周长和面积 代码 使用visual studio 2022,新建一个[控制台]程序 // 训练1-1:输入圆的半径r,输出其周长和面积#include <iost ...
- html计算圆周长,【实用性程序】弧微分计算圆周长
最近学了学关于微积分的知识(当然,这还是最简单的),于是想到利用微分进行近似计算圆周长(除以2倍半径就是圆周率pi) 思路: 首先把圆放在直角坐标系中,不妨设圆心(0,0),半径r = 1. 因而,圆 ...
- SQL-窗口函数案例计算地区总产值:拉动增长率
需求:计算月度每个企业拉动增长率 公式: 拉动增长率=(本月GDP-同期GDP)/ 同期所有企业量的总GDP*100% 本月GDP = 本月累计 - 上月累计 同期GDP = 同期累计 - 同期的上期 ...
- java组合类,对象组合,定义一个点类,将圆的圆心用点类的对象表示,则圆类定义为一个组合类,仍然能计算圆的面积和周长,并能对圆进行移动。
对象组合的概念 如果一个对象中的域是其他类的对象,则称这个对象是组合对象,组合对象所在的类是组合类.例如计算机是由其他部件(对象)组成的.通过组合的方式,可以简化对象的创建过程,提高对象的创建效率.从 ...
- C++实例:定义Circle类,计算圆的面积
1.问题描述 定义一个Circle类,有数据成员半径radius,成员函数getArae()计算圆的面积,并构造一个Circle对象进行测试. 2.问题分析 (1)首先:圆的面积=π*r². (2)其 ...
最新文章
- 研究优雅停机时的一点思考
- 软件设计师的成长之路
- Matlab rand randn randint
- 不同操作系统的user data存放目录
- 7教程统计意义_AMOS进行问卷分析效度分析之验证因子分析—杏花开生物医药统计...
- Kaggle 大师访谈:我的 ML 竞赛之旅
- 一个TCP FIN_WAIT2状态细节引发的感慨
- 今日恐慌与贪婪指数为20 恐慌程度有所上升
- D3D9学习笔记之渲染状态关键字
- 如何从从官网下载各个版本的jquery
- html 拉伸幕,html 对 div 进行 拉伸 拖拽
- 观察者模式与推拉模型
- [bzoj3123][SDOI2013]森林
- 平台 -- 依赖平台 Nexus
- java简单的正则表达式验证邮箱
- Android recyclerview上拉加载更多
- Mysqldump原理及使用方法
- Leetcode:剑指 Offer 58 - II. 左旋转字符串(C++)
- php使用grpc简单教程
- mysql 复合索引(联合索引) a b c的使用