求C语言大神帮解答 为何该段代码的除以1000无法正常运行

2025-06-22 18:50:41
推荐回答(2个)
回答1:

无法正常运行是什么意思,你h*r*r*Pi/1000的结果应该是个浮点数,就应该用%f输出,即printf("%f",h*r*r*Pi/1000);

回答2:

#include
#define Pi 3.14159
int main(){
double h;
double r;
scanf("%lf %lf",&r,&h);
printf("%lf",h*r*r*Pi/1000);
return 0;
}