作业帮 > 综合 > 作业

跪求解VF中阅读分析程序题。急急急急~~~~~

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/17 19:47:40
跪求解VF中阅读分析程序题。急急急急~~~~~
程序
CLEAR
STORE 0 TO A,B,C
FOR J=1 TO 10
DO CASE
CASE INT(J/3)=J/3\
A=A+1
CASE MOD(J,2)=0
B=B+J
OTHER
C=c+j
endcase
?A,B,C
问题
(1)程序执行后,变量A,B,C的值分别是?
请讲解哈步骤,感激不尽全不懂这个T_T

跪求解VF中阅读分析程序题。急急急急~~~~~
CLEAR &&清除屏幕
STORE 0 TO A,B,C &&给变量A、B、C赋值为0
FOR J=1 TO 10 &&从1开始循环到10结束
DO CASE &&分支判断开始
CASE INT(J/3)=J/3 &&如果J是3的倍数,也是能被3整除的数
A=A+1 &&变量A的值就加1,意思是将1-10中是3的整数倍数的个数
CASE MOD(J,2)=0 &&如果J偶数
B=B+J &&变量B的值就加j,意思是将1-10中是偶数求和后保存在变量B中
OTHER &&其他数。即既不是3的倍数,也不是偶数的数
C=c+j &&变量C的值就加j,意思是将1-10中既不是3的倍数,也不是偶数的数求和后保存在变量C中
endcase &&分支判断结束
这儿还应该少了一句"endf"循环结束
?A,B,C &&显示变量的值,根据上面语句的含义,A的值应该是3(3、6、9),B的值是24(2、4、8、10的和,这儿说一下为什么没6,是因为6也是3的倍数,满足了第一个条件,就不会在第二个条件中再统计了),C的值应该是13(1、5、7三个数之和)