本题要求实现一个常用圆形体体积的计算器。计算公式如下:

  • 球体体积 V=​3​​4​​πr​3​​,其中r是球体半径。
  • 圆柱体体积 V=πr​2​​h,其中r是底圆半径,h是高。
  • 圆锥体体积 V=​3​​1​​πr​2​​h,其中r是底圆半径,h是高。

输入格式:

在每次计算之前,要求输出如下界面:

1-Ball
2-Cylinder
3-Cone
other-Exit
Please enter your command:

然后从标准输入读进一个整数指令。

输出格式:

如果读入的指令是1或2或3,则执行相应的体积计算;如果是其他整数,则程序结束运行。

  • 当输入为1时,在计算球体体积之前,打印Please enter the radius:,然后读入球体半径,完成计算;
  • 当输入为2时,在计算圆柱体体积之前,打印Please enter the radius and the height:,然后读入底圆半径和高,完成计算;
  • 当输入为3时,在计算圆锥体体积之前,打印Please enter the radius and the height:,然后读入底圆半径和高,完成计算。

计算结果在一行内输出,保留小数点后两位。

输入样例:

1
2
3
2.4 3
0

输出样例:

1-Ball
2-Cylinder
3-Cone
other-Exit
Please enter your command:
Please enter the radius:
33.51
1-Ball
2-Cylinder
3-Cone
other-Exit
Please enter your command:
Please enter the radius and the height:
18.10
1-Ball
2-Cylinder
3-Cone
other-Exit
Please enter your command:
#include<stdio.h>
#include<math.h>
int main(){int i,j,num;double pi=3.1415926535,r,h;/*题目不难但是有一个坑,就是这个π的值一定要精确到小数后10位,要不然只是16分一直有一个测试点错误,(我就被坑好好久!)*/while(1){printf("1-Ball\n2-Cylinder\n3-Cone\nother-Exit\nPlease enter your command:\n");scanf("%d",&num);switch(num){case 1:{printf("Please enter the radius:\n");scanf("%lf",&r);printf("%.2lf\n",4.0/3*pi*pow(r,3));break;}case 2:{printf("Please enter the radius and the height:\n");scanf("%lf %lf",&r,&h);printf("%.2lf\n",pi*pow(r,2)*h);break;}case 3:{printf("Please enter the radius and the height:\n");scanf("%lf %lf",&r,&h);printf("%.2lf\n",1.0/3*pi*pow(r,2)*h);break;}default:return 0;}}return 0;
} 

圆形体体积计算器(20 分)相关推荐

  1. 7-165 圆形体体积计算器 (20 分)

    7-165 圆形体体积计算器 (20 分) 本题要求实现一个常用圆形体体积的计算器.计算公式如下: 球体体积 V=34​πr3,其中r是球体半径. 圆柱体体积 V=πr2h,其中r是底圆半径,h是高. ...

  2. 7-23 圆形体体积计算器 (20分)

    7-23 圆形体体积计算器 (20分) 本题要求实现一个常用圆形体体积的计算器.计算公式如下: 球体体积 V= ​3 ​ ​4 ​​ πr ​3 ​​ ,其中r是球体半径. 圆柱体体积 V=πr ​2 ...

  3. 实验10-1 圆形体体积计算器 (20 分)2021年2月

    实验10-1 圆形体体积计算器 (20 分) 本题要求实现一个常用圆形体体积的计算器. 直接上答案: #include<stdio.h> #define pi 3.14159265358/ ...

  4. 7-42 圆形体体积计算器 (20分)

    本题要求实现一个常用圆形体体积的计算器.计算公式如下: 球体体积 V=​4/​3 ​​πr​3​​,其中r是球体半径. 圆柱体体积 V=πr​2​​h,其中r是底圆半径,h是高. 圆锥体体积 V=​1 ...

  5. 7-5 圆形体体积计算器 (20 分)

    本题要求实现一个常用圆形体体积的计算器.计算公式如下: 球体体积 V=34​πr3,其中r是球体半径. 圆柱体体积 V=πr2h,其中r是底圆半径,h是高. 圆锥体体积 V=31​πr2h,其中r是底 ...

  6. 实验10-1 圆形体体积计算器 (20分)

    本题要求实现一个常用圆形体体积的计算器.计算公式如下: 球体体积 V=​(3/4)πr​3,其中r是球体半径. 圆柱体体积 V=πr2h,其中r是底圆半径,h是高. 圆锥体体积 V=(1/3)πr2h ...

  7. pta 天梯赛 7-2 圆形体体积计算器 (20 分)day5

    本题要求实现一个常用圆形体体积的计算器.计算公式如day5下: 计算公式如下: 球体体积 V= ​3 ​ ​4 ​​ πr ​3 ​​ ,其中r是球体半径. 圆柱体体积 V=πr ​2 ​​ h,其中 ...

  8. 《程序设计基础》 第十章 函数与程序结构 7-1 圆形体体积计算器 (20 分)

    本题要求实现一个常用圆形体体积的计算器.计算公式如下: 球体体积 V=34​πr3,其中r是球体半径. 圆柱体体积 V=πr2h,其中r是底圆半径,h是高. 圆锥体体积 V=31​πr2h,其中r是底 ...

  9. PTA 7-42 圆形体体积计算器 (20分)

    本题要求实现一个常用圆形体体积的计算器.计算公式如下: 球体体积 V= ​3 ​ ​4 ​​ πr ​3 ​​ ,其中r是球体半径. 圆柱体体积 V=πr ​2 ​​ h,其中r是底圆半径,h是高. ...

  10. 7-1 圆形体体积计算器 (20分) C++

    题目 本题要求实现一个常用圆形体体积的计算器.计算公式如下: 1.球体体积 V=(4π/3)r^3,其中r是球体半径. 2.圆柱体体积 V=πr^2*h,其中r是底圆半径,h是高. 3.圆锥体体积 V ...

最新文章

  1. Oracle EBS - Forms Servlet与Socket模式比较
  2. PHP写的一个轻量级的DI容器类(转)
  3. udp java 检测连接_简单的JAVA UDP连接测试
  4. 解决MAC系统升级导致COCOAPODS失效问题
  5. 性能测试需求调研分析方法
  6. Linux环境下安装Mysql5.7
  7. JavaScript————FormData实现多文件上传
  8. MySQL无法读表错误的解决方法(MySQL 1018 error)
  9. html5初始结构,分子动力学初始结构构建程序Packmol的使用
  10. Qt QChartView class
  11. arukas.io免费搭建个人私有***方式
  12. kafka相关操作及问题汇总
  13. className 还能这么用,你学会了吗
  14. 基于HFS快速搭建HTTP文件服务器
  15. 设计模式六大原则(初步理解)
  16. 脚本语言与html语言的联系与区别,编程,标记和脚本语言三者有什么区别?
  17. 2015智能手机操作系统
  18. 串、数组、广义表(详细)
  19. Windows7下使用Tsmmc.msc远程管理工具的方法
  20. Android中如何APP视屏如何去除广告

热门文章

  1. Greenplum【异常 02】使用Navicat的服务器监控工具解决Greenplum数据库锁表问题
  2. Kubernetes学习(八)Helm应用包管理器
  3. F81E42安装lion成功
  4. Ubuntu上使用Codeblocks遇到的一些问题及解决方法
  5. excel 上标和下标
  6. 第三方库 CV2模块安装包名用opencv-contrib-python
  7. java进行视频合成_java使用ffmpeg进行多个视频合并
  8. c语言raptor函数,RAPTOR程序设计例题参考解析.doc
  9. 【环境配置】临时更改pip源至清华、阿里、中科大镜像
  10. IDEA插件系列(11):Translation插件——翻译插件