
2.此题有迷惑度,循环5次,M,N的值每次都不相同,但是最终结果就毁物敏是M最大取值为5,N的最大取值也是5,所以结果是10.
3.此题楼主是不是输入有误啊?
第纤枝三行里面for的后面应该是循环变量,而不应该是数值的.
如果没有猜错,for 1=3 to 15
if (1/2)=int(1/2)
s1=s1+1
else
s2=s2+1
这几行里面的1应该都是变量i ,我就用i去做了.
s1是所有3~15的奇数求和,s2是偶数求和.
结果分别是54 63
4.此题也有语法错误,@n,10-m,say s 应该是这样 @n,10-m say s
结蚂孝果是:
**
****
******
********
X = “” 字符串变量赋值为空当Y能被5整除的时候 将Y转换配型樱成字符串 然后拼接给变量X
当Y最后一培丛次可以被5整除并且大于20的时候退出循环
然租哗后将结果给了 Label1的caption
结果自然就是 5 10 15 20 25了
store 2 to s,k &&赋值2给,s,k 初始值do while s<14&&如果满足s小于14,执行下列代码
s=s+k &&重新赋值s+k的和给新的s
k=k+2 &&重新赋值K+2的和给新的K
enddo
? s,k &&显示s,k的值。
return &&返回上层,这里是停止的意思。
运行结果:148
第一次:运行,s=k=2,满足s<14,执行do while 内的语句。
s=s+k=2+2=4
k=k+2=2+2=4
第二次,判断新的s=4,仍然满足s<14,继续执行do while 内的语句
s=s+k=4+4=8
k=k+2=4+2=6
第三次,判断新的s=8,仍然满足s<14,继续执行do while 内的语句
s=s+k=8+6=14
k=k+2=6+2=8
第四次,余带困判断新的s=14,不满足s<14,停止执行竖念do while 内的语句,跳出循环,执行enddo后面的语句,此行慎时最终的结果是:
s=14
k=6
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)