标题:请帮我看看这个求圆锥面积程序有什么问题?
只看楼主
福利费
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:109
专家分:197
注 册:2010-9-26
结帖率:100%
已结贴  问题点数:10 回复次数:10 
请帮我看看这个求圆锥面积程序有什么问题?
#include<stdio.h>
#define PI 3.14159
main()
{
 float r,h,v;
 printf("\nPlease input number:");
 scanf("%f %f",&r,&h);
 v=1/3*PI*r*r*h;
 printf("\nv=%f",v);
 }
搜索更多相关主题的帖子: 圆锥 面积 
2010-10-12 20:40
遮天云
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:农村一小伙
等 级:贵宾
威 望:12
帖 子:1132
专家分:2671
注 册:2010-6-1
得分:2 
1/3改成1.0/3或float(1/3)
2010-10-12 21:24
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
得分:2 
改成1/3.0也可以

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-10-12 21:42
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
得分:2 
一楼的童鞋还没从数学思维转变成程序思维呢
不要照套数学上的写法,把常数写最前面,实际上,为了减少精度丢失问题,这些常数会放最后才参与运算

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-10-12 21:45
cdutzh101
Rank: 2
等 级:论坛游民
帖 子:43
专家分:64
注 册:2009-8-20
得分:2 
这个问题是数据类型要考虑的。通常计算机都会把数字放在最后处理。
2010-10-12 21:59
雾雨淼淼
Rank: 2
来 自:甘肃金昌
等 级:论坛游民
帖 子:85
专家分:89
注 册:2010-8-17
得分:2 
是的,同意以上的观点,C语言采取靠近0的取整方法,你不进行强制转化或者是写成1.0/3,计算出的结果是0
2010-10-12 22:35
福利费
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:109
专家分:197
注 册:2010-9-26
得分:0 
回复 2楼 遮天云
谢谢了!
2010-10-13 17:02
福利费
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:109
专家分:197
注 册:2010-9-26
得分:0 
回复 3楼 vandychan
谢谢了!知道了
2010-10-13 17:03
福利费
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:109
专家分:197
注 册:2010-9-26
得分:0 
回复 4楼 御坂美琴
谢谢了!我是刚刚开始学的
2010-10-13 17:04
福利费
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:109
专家分:197
注 册:2010-9-26
得分:0 
回复 5楼 cdutzh101
谢谢了!
2010-10-13 17:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-322717-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056674 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved