编写函数,接收圆柱的半径和高作为参数,返回圆柱体积、表面积。
Python 版本
import math
def cylinder_volume(r, h):
'计算圆柱体积'
return math.pi * r**2 * h
def cylinder_surface_area(r, h):
'计算圆柱表面积'
return 2 * math.pi * r * (r + h)
print(cylinder_volume(2, 3)) # 输出圆柱体积
print(cylinder_surface_area(2, 3)) # 输出圆柱表面积
C 语言版本
#include <stdio.h>
#include <math.h>
double cylinder_volume(double r, double h) {
'计算圆柱体积'
return M_PI * r * r * h;
}
double cylinder_surface_area(double r, double h) {
'计算圆柱表面积'
return 2 * M_PI * r * (r + h); python的类怎么输出printf
}
int main() {
printf("Cylinder Volume: %f\n", cylinder_volume(2, 3)); // 输出圆柱体积
printf("Cylinder Surface Area: %f\n", cylinder_surface_area(2, 3)); // 输出圆柱表面积
return 0;
}
Qbasic 版本
FUNCTION CylinderVolume(r, h)
' 计算圆柱体积
CylinderVolume = 3.14159265 * r^2 * h
END FUNCTION
FUNCTION CylinderSurfaceArea(r, h)
' 计算圆柱表面积
CylinderSurfaceArea = 2 * 3.14159265 * r * (r + h)
END FUNCTION
PRINT CylinderVolume(2, 3) ' 输出圆柱体积
PRINT CylinderSurfaceArea(2, 3) ' 输出圆柱表面积
以上三种版本的代码都是用于计算圆柱体的体积和表面积的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论