问题标题:
在计算机科学中常用框图表示程序运行的顺序,称程序流程图.(如图所示,箭头表示执行的顺序或数据的流向,如n←n+1表示将n的值增加1后仍赋给n)执行如图的流程图,如果输入的K=10,
问题描述:
在计算机科学中常用框图表示程序运行的顺序,称程序流程图.(如图所示,箭头表示执行的顺序或数据的流向,如n←n+1表示将n的值增加1后仍赋给n)执行如图的流程图,如果输入的K=10,那么输出的S=___.
卢永奎回答:
把k=10代入程序中,得:其程序为第一步:S=0,n=10-1=9,
第二步:2n=2×9=18,S=0+18=18;
第三步:9+1=10=k;
所以再回到第二步:2n=2×10=20,S=0+20;
第三步:n=20+1=21>k;
所以可以输出,且输出值是21.
故答案为:21.
点击显示
科学推荐
热门科学推荐