阅读下面的程序框图,运行相应的程序,则输出
i 的值为( )
\begin{answer}
B
\end{answer}
\begin{solution}
按程序框图逐次执行循环. 初始时
a=1,
i=0. 第一次循环后
i=1,
a=1×1+1=2,此时
a⩽50. 第二次循环后
i=2,
a=2×2+1=5,仍有
a⩽50. 第三次循环后
i=3,
a=3×5+1=16,仍有
a⩽50. 第四次循环后
i=4,
a=4×16+1=65>50,循环结束并输出
i=4. 因此选 B.
\end{solution}