#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;
#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;
}