当前位置:首页 > 问答大全 > 请各位大侠帮我解一下这道题 谢谢

请各位大侠帮我解一下这道题 谢谢

被浏览: 0次 2024年04月04日 11:03
热门回答(3个)
游客1

第一条语句:var mm=0(在计算机内存中开辟一个var型的存储空间,mm作为空间名称,并将0存放在此空间中)
第二条语句:for(i=1;i<=100;i++) mm+=i;(让i作为循环变量,进行循环累加,过程如下:
第一步:i=1(赋值)
第二步:i=1<=100(判断是否正确,正确则继续循环,不正确则停止)
第三步:mm=0+1(赋值)
第四步:i=i+1=2(累加i++)
第五步:i=2<=100(判断是否正确,正确则继续循环,不正确则停止)
第六步:mm=1+2=3(赋值)
第七步:i=2+1=3(累加i++)
第八步:i=3<=100(判断是否正确,正确则继续循环,不正确则停止)
………………………………………………………………………………
第n-2步:mm=1+2+3+4+5+6+7……100(赋值)
第n-1步:i=2+1+1+1+1……=101(累加i++)
第n步:i=101<=100(判断是否正确,正确则继续循环,不正确则停止)

游客2

解:此题就是求1+2+3+……+100,
由等差数列求和公式得:
mm=100*(1+100)/2=5050
所以,mm=5050

游客3

开始设mm=0
然后进入一个for循环,for括号里的意思是,设i最初=1,如果i<=100时,i就自增1,直到i>100为止退出循环
mm+=1相当于 mm=mm+1
最后得出mm=5050