数学建模社区-数学中国

标题: 请教各位高手一个问题啊 [打印本页]

作者: 576905077    时间: 2011-10-8 00:11
标题: 请教各位高手一个问题啊
今天我开始学习编程,遇到了一个问题  大家请看
sum=0;
n=1;
while n<=100
    if sum<1000
        sum=sum+n;
        n=n+2;
    else
        break;
    end
    n=n+2;
end
我在想  书上是没有在每一句后面家分号的,运行结果正确,但是我家每一句  sum=sum+n; n=n+2; break;后面加了分号,结果运行出的结果与没加分号的结果相差甚远,在此我想请教各位高手,加分号与不加分号有啥区别啊,期待高手详解!!!!谢谢啦
作者: yujingxian    时间: 2011-10-8 20:58
加分号就是让这条语句执行但不显示结果;
不加分号就是执行这条语句并显示结果;
1+5+9+……+89=1035,你的程序没有什么问题,只是没有显示中间结果而已。
作者: likaifly    时间: 2011-10-8 22:32
嗯嗯,是这样的额!
作者: 576905077    时间: 2011-10-9 22:47
yujingxian 发表于 2011-10-8 20:58
加分号就是让这条语句执行但不显示结果;
不加分号就是执行这条语句并显示结果;
1+5+9+……+89=1035,你 ...

嘿嘿 当我i提这个问题之后  第二分钟搞明白啦 不过还是谢谢您啊
作者: 梦天涯M    时间: 2012-7-31 00:35
学习。。。。。。。。。。。。。。。。。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5