【算法】如果执行下面的程序框图,那么输出的S=( )

【算法】如果执行下面的程序框图,那么输出的S=( ),第1张

第一个循环:s=s+2k=0+2*1=2

k=k+1=1+1=2

第二个循环:s=s+2k=2+2*2=6

k=k+1=2+1=3

第三个循环:s=s+2k=6+2*6=12

k=k+1=3+1=4

第四个循环:s=s+2k=12+2*4=20

k=k+1=4+1=5

找规律,S分别为1*2、2*3、3*4、4*5……

K:每次多一,中间有判定K小于等于50,所以K最大取50,因为从2开始,所以一共有49个循环,所以S=49*50=2550

B

解:第一次:k=1,p=1×3=3;

第二次:k=2,p=3×4=12;

第三次:k=3,p=12×5=60;

第四次:k=4,p=60×6=360

此时不满足k<4.

所以p=360.

故答案为:360


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存