已知r=4.3,π为常量3.14159,求球的体积

#include<stdio.h>
#define PI 3.14159
int main(){
double r,v,PI;
scanf("%lr%lf",&r,&v);
r=4.3;
v=4/3rrrPI;
printf("%.4f",v);

return 0;

1、main方法内,不用定义PI,去掉。
2、4/3的结果为1,会舍去小数部分。改为4.0/3结果就会保留小数部分。

#include<stdio.h>
#define PI 3.14159
int main(){
double r,v;
scanf("%lf%lf",&r,&v);
r=4.3;
v=4.0/3*r*r*r*PI;
printf("%.4f",v);
return 0;
}

img

v=4.0/3,别用整数除法


#include<stdio.h>
#define PI 3.14159
int main(){
double r,v;
scanf("%lr%lf",&r,&v);
r=4.3;
v=4/3*r*r*r*PI;
printf("%.4f",v);

return 0;
}