| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 740 人关注过本帖
标题:请高手帮解答下...........
只看楼主 加入收藏
lijm1989
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:珠海
等 级:贵宾
威 望:12
帖 子:675
专家分:2844
注 册:2009-10-14
收藏
得分:0 
3/3 = 1; 4/3 = 1; 5/3 =1;
因为都是int 类型,计算结果是小数的话,也会自动取整,所以也会出错咯··
2009-10-27 23:02
lijm1989
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:珠海
等 级:贵宾
威 望:12
帖 子:675
专家分:2844
注 册:2009-10-14
收藏
得分:0 
3楼的
if((100*a+10*b+c)/13.0==a+b+c) 
很好,13后面加了.0的话,就不都是int类型了 ,除了后也会保留小数点,就避免了刚才的那个错误了···
2009-10-27 23:08
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
回复 10楼 miao_100200
谁说不行了,当然行,不过计算机就要多分配一个内存

我可好玩啦...不信你玩玩^_^
2009-10-28 13:06
快速回复:请高手帮解答下...........
数据加载中...
 
   



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

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