当前位置: 代码迷 >> 综合 >> DHU OJ | 基本练习-1计算球体积
  详细解决方案

DHU OJ | 基本练习-1计算球体积

热度:56   发布时间:2024-01-27 01:38:21.0

1: 计算球体积

作者: xxx时间限制: 1S章节: 顺序结构

问题描述 :

根据输入的半径值,计算球的体积。

球体积的计算公式为:

4/3 * PI * r3

其中PI的取值为:3.1415927

输入说明 :

输入数据为一个实数,表示球的半径,半径范围为[0,1000]。

输出说明 :

输出对应的球的体积,计算结果保留三位小数。不要输出多余空格。

输入范例 :

1.1

输出范例 :

5.575

笔记

这题没什么难的,但是我莫名卡在了3220测试数据上,查看了数据后,发现精度有问题。

因此但凡涉及到浮点数的,都要使用double数据类型,并注意scanf语句中的格式控制符是%lf:

double r;
scanf("%lf",&r);

代码

#include<stdio.h> 
#define PI 3.1415927int main(){double r;scanf("%lf",&r);printf("%.3f\n",4.0 / 3.0 * PI * r * r* r);return 0;
}

 

  相关解决方案