作业帮 > 数学 > 作业

VF统计100到700之间有多少个其个位数字之和能被5整除 麻烦把程序写出来

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/10/04 18:25:59
VF统计100到700之间有多少个其个位数字之和能被5整除 麻烦把程序写出来
VF统计100到700之间有多少个其个位数字之和能被5整除 麻烦把程序写出来
clear
s=0
for i=100 to 700
a1=int(i/100)
a2=int((i-a1*100)/10)
a3=i-a1*100-a2*10
k=a1+a2+a3
if k%5=0
s=s+1
endif
endfor
"100到700之间有",s,"个数其各位数字之和能被5整除"
再问: 能不能把每一步解释的详细点啊~~ 拜托
再答: a1=int(i/100) &&得到百位数,如235,则a1=int(235/100)=2 a2=int((i-a1*100)/10) &&得到十位数,a2=int((235-2*100)/10)=3 a3=i-a1*100-a2*10 &&得到个位数,a3=235-2*100-3*10=5 k=a1+a2+a3 &&k=2+3+5=10 if k%5=0 &&判断k是否能被5整除 s=s+1 &&能整除则s增加1 endif