发布网友 发布时间:2022-04-26 14:05
共1个回答
热心网友 时间:2023-10-10 04:03
#include<stdio.h>
#define PI 3.141592//定义圆周率
int main()
{
float r,h,v;
while(~scanf("%f%f",&r,&h))
{
if(r==0&&h==0)
break;
else
{
v=PI*r*r*h;
printf("v=%.2f\n",v);
}
}
return 0;
}
追问#include追答if("r==0&&h==0")break//这错了,把双引号去了;
while(1)//我个人不建议用这个来进行多组数据的输入,虽然这本身没错,可以加终止条件,但是有的判题系统,会把while(1)当成死循环,判定编译错误;