主题:求196+295+394+…+961除以3、5、7、11的余数
zoa
[专家分:0] 发布于 2010-08-06 22:45:00
[size=4]【题目】求196+295+394+…+961除以3、5、7、11的余数
本题貌似很简单。但是本人眼拙,没看出来前面的加数到底有什么规律。请指点[/size]
回复列表 (共5个回复)
沙发
幽灵密码 [专家分:3510] 发布于 2010-09-29 21:31:00
cls
for i=1 to 6
j=7-i
a=val(str$(i)+"9"+str$(j))
print a mod 3;a mod 5;a mod 7;a mod 11
next i
end
给加分啊
板凳
wyylyx [专家分:0] 发布于 2010-11-06 10:50:00
CLS
FOR i = 196 TO 961 STEP 99
PRINT i, "mod 3="; i MOD 3, "mod 5="; i MOD 5, "mod 7="; i MOD 7, "mod 11="; i MOD 11,
NEXT i
END
3 楼
wyylyx [专家分:0] 发布于 2010-11-06 10:52:00
后一个-前一个为99,所以步长为99,再用循环变量值依次除以3、5、7、11取余并打印。
4 楼
独手编程 [专家分:360] 发布于 2010-11-08 19:46:00
cls
for i = 196 to 791 step 99
s=s+i
next i
print s mod 3, s mod 5, s mod 7 ,s mod 11
end
给分啊!
5 楼
独手编程 [专家分:360] 发布于 2010-11-08 19:46:00
每个加数都是前一个加数加99
我来回复