题目内容
试设计出求立方值小于999的最大正整数的程序.
分析:将正数整由小到大逐个比较,若小于999,继续循环执行;若大于等于999,结束循环,输出结果.因为不知循环的次数,所以用while语句.
解:j=1;
while j*j*j<999
j=j+1;
end
j=j-1;
j
绿色通道
while 语句格式
while表达式
循环体;
end.
黑色陷阱
注意while循环结束之后直接输出j的话所得的结果就比真正的答案多1,所以要输出正确的结果只要加上一句j=j-1然后输出j就行了.
练习册系列答案
相关题目