> 数学 >
VF统计100到700之间有多少个其个位数字之和能被5整除 麻烦把程序写出来
人气:244 ℃ 时间:2020-01-29 22:27:34
解答
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)=2a2=int((i-a1*100)/10)&&得到十位数,a2=int((235-2*100)/10)=3a3=i-a1*100-a2*10&&得到个位数,a3=235-2*100-3*10=5k=a1+a2+a3&&k=2+3+5=10if k%5=0&&判断k是否能被5整除s=s+1&&能整除则s增加1endif
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版