注册 登录
编程论坛 C++教室

求教1/3、1/4、1/5怎么在系统表示?

zhouyoulie 发布于 2011-04-18 20:36, 515 次点击
如题,在6.0里用都会自动转零,那么我们要精确的数字(例如1/3=0.333...),该怎么弄呢?谢谢了!
5 回复
#2
qq10235692232011-04-18 20:39
double a=1;
a/3=0.3333333333;
#3
bqrmt2011-04-18 20:44
楼上是对的
#4
linw12252011-04-19 22:29
可以用强制转换类型
#5
rjsp2011-04-20 12:17
你要明白
1/3 就应该等于 0
1.0/3.0 应该等于 0.333...

其它的话我也不多说了
#6
xjzxylj2011-04-20 15:51
cout << "1/3" << endl;这个最精确,嘎嘎,如果嫌3楼得不够的话,那就long double。嘿嘿
1