执行如图所示的程序框图,则输出的n的值为
A.5
B.6
C.7
D.8
网友回答
C解析分析:先要通读程序框图,看到程序中有循环结构,然后代入初值,看是否进入循环体,是就执行循环体,写清每次循环的结果;不是就退出循环,看清要输出的是何值.解答:∵n=1,s=0,由于s=0>60为否,∴s=s+4n,所以s=4,n=2;又∵n=2,s=4,由于s=4>60为否,∴s=s+4n,所以s=12,n=3;又∵n=3,s=12,由于s=12>60为否,∴s=s+4n,所以s=24,n=4;又∵n=4,s=24,由于s=24>60为否,∴s=s+4n,所以s=40,n=5;又∵n=5,s=40,由于s=40>60为否,∴s=s+4n,所以s=60,n=6;又∵n=6,s=60,由于s=60>60为否,∴s=s+4n,所以s=84,n=7;又∵n=7,s=84,由于s=84>60为是,∴输出n,此时n=7.故