编写函数,接收圆柱的半径和高作为参数,返回圆柱体积、表面积。
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小时内删除。