自定义函数求圆和圆柱体的表面积
本题要求自定义函数求圆和圆柱体的表面积。
自定义两个area函数,一个形参的实现求圆的面积,两个形参的实现求圆柱体的表面积。PI是全局符号常量。
函数接口定义:
double area(double r); //圆的面积 double area(double r,double h); //圆柱体的表面积
r
是用户传入的参数,是double
值,表示圆的半径;
h
是用户传入的参数,是double
值,表示圆柱体的高;
第一个area函数调用结束后得到半径为r的圆的面积,第二个area函数调用结束后得到半径为r、高位h的圆柱体的表面积。
函数体中按照数学公式计算并返回面积/表面积,面积不能是负数(如r<=0或h<=0,面积返回值为0)。
裁判测试程序样例:
在这里给出函数被调用进行测试的例子。例如:
#include<iostream>
using namespace std;double area(double); //圆的面积
double area(double,double); //圆柱体的表面积
const double PI = 3.14;
int main()
{double radius,height; cin >> radius >> height;cout << "圆的面积=" << area(radius) <<",圆柱体的表面积=" << area(radius,height) << endl;return 0;
}
/* 请在这里填写答案 */
输入样例1:
1 5
输出样例1:
圆的面积=3.14,圆柱体的表面积=37.68
输入样例2:
2.5 0.3
输出样例2:
圆的面积=19.625,圆柱体的表面积=43.96
输入样例3:
5 0
输出样例3:
圆的面积=78.5,圆柱体的表面积=0
/* 请在这里填写答案 */ double area(double r) //圆的面积 {
if(r<=0)return 0;elsereturn r*r*PI; } double area(double r,double h) //圆柱体的表面积 {if(r<=0||h<=0)return 0; elsereturn 2*r*r*PI+2*PI*r*h; }
自定义函数求圆和圆柱体的表面积相关推荐
- 创建一个Python脚本,实现以下功能。(1)定义一个函数,用于计算圆柱体的表面积、体积,函数名为comput,.输入参数为底半径(r)、高(h),返回值为表面积(S)、体积(V),返回多值的函
创建一个Python脚本,实现以下功能. (1)定义一个函数,用于计算圆柱体的表面积.体积,函数名为comput,.输入参数为底 半径(r).高(h),返回值为表面积(S).体积(V),返回多值的函数 ...
- 自定义函数求一元二次方程C语言版
题目 1028: [编程入门]自定义函数求一元二次方程 时间限制: 1Sec 内存限制: 128MB 题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果 ...
- C语言:1027.自定义函数求最大公约数和最小公倍数
C语言:1027.自定义函数求最大公约数和最小公倍数 题目描述: 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入. 解题思路: 1.利用辗转相 ...
- 自定义函数求两个整数的和
一.自定义函数的构成: 自定义函数就是根据需要自己定义的函数,他的作用就是帮助我们实现我们想实现的功能.在定义函数时,需要注意以下几点: 1.函数名不可忽略.一个函数必须又一个合法的函数名,函数命名时 ...
- JS 函数 求圆的面积总结
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- python自定义函数求差_[VBA]发布一个计算桩号之差的Excel自定义函数(VBA)
这是一个可以计算桩号之差(也就是得到长度)的Excel(或WPS)扩展函数,可以减少工程师在统计工程量时的工作量. 该函数具有一定的通用性.可以在MS Office和金山WPS上使用. 文末会给出使用 ...
- mysql自定义函数求正方形_如何绘制mysql多边形圆,而不是正方形?
下面的函数创建了一个由4个点组成的多边形正方形,我假设最后5个点关闭了正方形,我需要它至少有24个点并组成一个圆.有什么想法吗? function getRadius($point="POI ...
- 一元函数求导C语言,自定义函数求一元二次方程(C语言版)
注意点: 输出的格式,多少位后小数. scanf后要记得加& <0的情况要记得分类 题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从 ...
- [编程入门]自定义函数求一元二次方程
题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从主函数输入a.b.c的值. 输入 a b c 输出 x1=? x2=? 样例输入 4 1 1 样例 ...
最新文章
- [AVR]使用AVR单片机驱动舵机
- 2011 年最重要的 10 个开源软件
- k-means算法的理解与实现
- java makerdd_Spark中parallelize函数和makeRDD函数的区别
- Visual Studio 即时窗口实用技巧
- windbg-调试技巧(定长、不定长参数thiscall平衡堆栈方式不同)
- matlab绘画固定方程的曲线图
- matlab中ahp方法,AHP及matlab程序.doc
- python shell运行_Python 执行 Shell 命令
- 华为云devops认证考试课堂笔记2
- 基于matlab和Simulink的不同阶QAM调制解调系统误码率对比仿真
- “逃离北上广”——你以为回到小城市就很幸福了么?
- java开发用固态还是机械硬盘_搭载固态硬盘的服务器究竟比搭机械硬盘快多少?...
- win10 .Net Runtime Optimization Service占用大量CPU资源解决方法
- Uploadifive上传
- Laravel—Purifier扩展包防止XSS攻击
- DOS命令行 定时关机取消定时关机
- 分布式事务实现原理【BAT 面试题宝库附详尽答案解析】
- 软件测试的创新思维,解读测试设计
- 全球及中国汽车机电开关行业十四五发展规划及投资前景分析报告2022-2028年
热门文章
- mysql lag和lead_Oracle的LAG和LEAD分析函数
- 为什么iPhone手机微信信息老是出现延误?原来是这5大原因搞的鬼
- 求生之路2服务器ip直连,正版求生之路2好友直连显示该会话已不可用,无法联机...
- excel字符串和单元格拼接_excel拼接函数_excel使用公式进行文本拼接的方法
- 如何在Excel中使用SQL语言?
- 如何用UE4制作2D游戏文档(一)——基础篇
- java手机 上网_手机的浏览器能上网,但手机的JAVA程序不能上网
- include/linux/if_ppp.h:135: error: expected specifier-qualifier-list before 'aligned_u64'
- Java基础之MySQL(二)
- ssh远程打开ubuntu的vino-server