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

问题描述:

【算法】如果执行下面的程序框图,那么输出的S=( )
C.2550 请问怎么算的,
1个回答 分类:综合 2014-12-03

问题解答:

我来补答
第一个循环: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
 
 
展开全文阅读
剩余:2000
上一页:不是奥数题