C语言程序:计算圆柱、圆球相关数据

本程序使用 C 语言计算圆周长、圆面积、圆球表面积、圆球体积和圆柱体积。

输入: 两个浮点数,分别代表圆半径 r 和圆柱高 h

输出: 圆周长 C1、圆面积 Sa、圆球表面积 Sb、圆球体积 Va、圆柱体积 Vb,保留两位小数,每个结果后换行。

示例输入:

1.5 3

示例输出:

C1=9.42
Sa=7.07
Sb=28.26
Va=14.13
Vb=21.20

代码示例:

#include <stdio.h>

int main() {
    double r, h;
    const double Pi = 3.14;

    scanf('%lf %lf', &r, &h);

    double C1 = 2.0 * Pi * r;
    double Sa = r * r * Pi;
    double Sb = 4.0 * Pi * r * r;
    double Va = 4.0 / 3.0 * Pi * r * r * r;
    double Vb = Sa * h;

    printf('C1=%.2lf\n', C1);
    printf('Sa=%.2lf\n', Sa);
    printf('Sb=%.2lf\n', Sb);
    printf('Va=%.2lf\n', Va);
    printf('Vb=%.2lf\n', Vb);

    return 0;
}

代码说明:

  1. 使用 double 类型存储浮点数,以满足题目要求。
  2. 使用 const double Pi = 3.14; 定义π的值。
  3. 使用 scanf 函数读取输入的半径和高。
  4. 使用给定的公式进行计算,并将结果存储在相应的变量中。
  5. 使用 printf 函数按照要求的格式打印输出结果,保留两位小数。

注意: 由于浮点数的精度问题,可能会存在一定的误差。本示例中没有添加额外的误差值,但你可以根据需要在计算结果时添加适当的误差值来减小误差影响。

C语言程序:计算圆柱、圆球相关数据

原文地址: https://www.cveoy.top/t/topic/K0z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录