习题 3.7 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
来源:互联网 发布:淘宝加密算法 编辑:程序博客网 时间:2024/05/17 05:10
C程序设计 (第四版) 谭浩强 习题3.7 个人设计
习题 3.7 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。
公式:
圆周长:2πr
圆面积:πr2
圆球表面积:4πr2
圆球体积:43πr3
圆柱体积:πr2h
代码块
方法1:(利用公式直接计算)
#include <stdio.h>#include <math.h>#define PI 3.1415 //定义常量int main(){ double r, h, cir, area, sur, vol, cyl; printf("Please input Radius: "); scanf("%lf", &r); printf("Please input Height: "); scanf("%lf", &h); cir = 2 * PI * r; area = PI * pow(r, 2); sur = 4 * PI * pow(r, 2); vol = (4 / 3) * PI * pow(r, 3); cyl = PI * pow(r, 2) * h; printf("Circu=%.2lf\nArea=%.2lf\nSurface=%.2lf\nVolume=%.2lf\nCylind=%.2lf\n", cir, area, sur, vol, cyl); return 0;}
方法2:(利用函数的模块化设计)
#include <stdio.h>#include <math.h>#define PI 3.1415 //定义常量double cir(double r); //定义圆周长函数double area(double r); //定义圆面积函数double sur(double r); //定义圆球表面积函数double vol(double r); //定义圆球体积函数double cyl(double r, double h); //定义圆柱体积函数int main(){ double r, h; printf("Please input Radius: "); //输入半径 scanf("%lf", &r); printf("Please input Height: "); //输入高度 scanf("%lf", &h); printf("Circu=%.2lf\nArea=%.2lf\nSurface=%.2lf\nVolume=%.2lf\nCylind=%.2lf\n", cir(r), area(r), sur(r), vol(r), cyl(r, h)); return 0;}//圆周长函数double cir(double r){ return 2 * PI * r;}//圆面积函数double area(double r){ return PI * pow(r, 2);}//圆球表面积函数double sur(double r){ return 4 * PI * pow(r, 2);}//圆球体积函数double vol(double r){ return (4/3) * PI * pow(r, 3);}//圆柱体积函数double cyl(double r, double h){ return PI * pow(r, 2) * h;}
阅读全文
0 0
- 习题 3.7 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
- 【c语言】设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积
- 设半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
- 输入半径与高求圆周长、面积,圆球表面积、体积,圆柱表面积、体积
- c语言:求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
- (c++)设圆半径r,圆柱高h 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 PI=3
- 求圆面积,圆周长,圆球表面积,圆球体积,圆柱体体积
- 设半径r=1.5,圆柱高h=3,求圆
- 求圆的面积,周长,球的表面积,体积,圆柱的体积
- 圆柱的面积,体积,半径
- 已知圆柱的地面半径r和高h,求圆柱的表面积
- 求圆柱面积和体积
- 求半径为r的圆的面积,周长,以及半径为r的球的体积表面积。
- 给定半径求周长、面积、表面积、体积
- 计算圆,球,圆锥,圆柱的表面积与体积
- 求圆柱的体积
- 求圆柱的体积
- 求圆柱体积
- 292. Nim Game
- java-Collections的sort集合排序方法
- liunx访问谷歌
- 关于mybatis的模糊查询
- tensorflow:使用tfrecords时的注意事项
- 习题 3.7 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
- re.match与re.search的区别
- 从应用角度看Android源码
- 简单选择排序-->堆排序
- Face Detection(2)
- 不定宽高水平且垂直居中的实现方法
- Java并发工具类
- 【笔记】maven构建多模块项目
- ubuntu中的sudoers文件损坏,修复办法(附图、详细)