问题 解答题

编写程序确定S=1+4+7+10+…中加到第几项时S≥300.

答案

程序:

S=0;

n=1;

i=1;

while  S<300

S=S+n;

n=n+3;

i=i+1;

end

i=i-1;

print(%io (2),i);

思路分析:for语句适用于循环次数确定的情况,while对于次数确定或不确定的情况均可,由于次数不确定,故只能用while语句.

选择题
单项选择题