题解
#include<stdio.h>
#include<math.h>
#include<string.h>
#include<stdlib.h>
#include<bits/stdc++.h>
using namespace std;
#define PI 3.1415927
int main()
{
double r;
double result;
while (scanf("%lf",&r)!=EOF){
result=4.0/3*PI*pow(r,3);
printf("%.3f\n",result);
}
return 0;
}
学习笔记
当除数和被除数都是整数时,运算结果也是整数;如果不能整除,那么就直接丢掉小数部分,只保留整数部分。
一旦除数和被除数中有一个是小数,那么运算结果也是小数,并且是 double 类型的小数。
例:4/3=1
4.0/3=1.33333