set talk offclearstore 0 to x,y,s1,s2,s3do while x

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 20:39:47

set talk offclearstore 0 to x,y,s1,s2,s3do while x
set talk off
clear
store 0 to x,y,s1,s2,s3
do while x

set talk offclearstore 0 to x,y,s1,s2,s3do while x
case分支有个特点,前面有符合条件的,就不再检查后面的case的条件是否符合了.
第一个case是检查偶数,并把它们与2的商加起来
第二个case是检查3的倍数,并把它们与3的商加起来.因第一个case已经把偶数过滤了,所以只有3和9时经过它
第三个case的条件多余了,因为经过第一个过滤后,都是奇数了,那是算个数的1/5/7共三个.