VF读程序,写结果···

VF读程序,写结果···,第1张

1.此题的意思是求15以内的连续自然数的和,结果是136

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/8254699.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存