题目内容
【题目】如果执行程序框图,且输入n=6,m=4,则输出的p=( )
A.240
B.120
C.720
D.360
【答案】D
【解析】根据题中的程序框图,模拟运行如下:
输入n=6,m=4,k=1,p=1,
∴p=1×(6﹣4+1)=3,k=1<4,符合条件,
∴k=1+1=2,p=3×(6﹣4+2)=12,k=2<4,符合条件,
∴k=2+1=3,p=12×(6﹣4+3)=60,k=3<4,符合条件,
∴k=3+1=4,p=60×(6﹣4+4)=360,k=4=4,不符合条件,
故结束运行,
输出p=360.
故选:D.
根据题中的程序框图,模拟运行,依次计算k和p的值,利用条件k<m进行判断是否继续运行,直到k≥m则结束运行,输出p的值即为答案。
练习册系列答案
相关题目