查看单个帖子
旧 2008-12-14, 05:44   #1
cleverliu
初级会员
 
注册日期: 2008-11-13
年龄: 44
帖子: 4
声望力: 0
cleverliu 正向着好的方向发展
默认 [求助]简单的程序,诡异的结果。请高手们看一下。

deadrate=0.90
for i=1:2
if (deadrate==0.9500)||(deadrate==0.9)
deadrate = deadrate+0.0500
else
deadrate = deadrate+0.1
end
end
正确结果应该是1,但是程序运行的结果是1.05。很奇怪,不知道为什么??
cleverliu 当前离线   回复时引用此帖