这个程序哪里有问题啊,改怎么弄啊

img

img

你的scanf键入不是应该在那个求体积的公式前面吗?
不输入怎么知道r等于多少呢,对不在一个就是,人家说r是实型,你定义的是浮点型

int main() 
{
     float v = 0;
     int r = 0;
     scanf("%d",&r);
     v = (4.0/3.0) * PI * r * r * r;
     printf("%.2f",v);
     return 0; 
}

img


我们要写成
4.0/3,0的形式

编程语言里面整数除以整数默认向下取整呢