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.1415927
int main(){
double r;
scanf("%lf",&r);
printf("%.3f\n",4.0 / 3.0 * PI * r * r* r);
return 0;
}