梵高 发表于 2017-8-11 22:29:31

c语言

#include<stdio.h>
#define PI 3.141593
void main()
{
    double r,v;
    scanf("lf",&r);
    v=4.0/3*PI*r*r*r;
    printf("v=%f\n",v);
}
为什么输出结果总是0.000000

小甲鱼 发表于 2017-8-11 22:38:05

scanf("lf",&r);

应该是

scanf("%lf",&r);

梵高 发表于 2017-8-13 16:33:12

小甲鱼 发表于 2017-8-11 22:38
scanf("lf",&r);

应该是


谢谢了,有点尴尬,竟然错在这里{:10_333:}
页: [1]
查看完整版本: c语言