小阿妞 发表于 2015-7-9 17:33:49

C语言求助

本帖最后由 小阿妞 于 2015-7-9 17:49 编辑

我不知道为什么将Int改成double之后s=r*r*PI=5*5*3.1415926=1342177280?    而不是等于78.539815?

小阿妞 发表于 2015-7-9 17:51:54

并没有解决掉,只是不小心按错了已解决的按钮。。。。。。真是醉了

小人 发表于 2015-7-9 17:53:48

int main()
{
      float PI=3.14159;
      double s,r=5;
      s=r*r*PI;


      printf("%lf\n",s);//      printf里面 应该使用的是%lf而不是 %d
      return 0;
}

牡丹花下死做鬼 发表于 2015-7-9 20:53:37

%d
页: [1]
查看完整版本: C语言求助