主题:[讨论]帮忙看代码
有个朋友问我怎样计算出666……6(2005个)*777……7(2005个)
我给的代码是这样子的,
DIM x#(4010)
FOR i = 1 TO 2004
x#(i) = i * 42
x#(4010 - i) = i * 42
NEXT i
[color=0000FF]x#(2005) = 2005 * 42[/color]FOR j = 1 TO 4008
x#(j) = x#(j) MOD 10
x#(j + 1) = x#(j + 1) + x#(j) - x#(j) MOD 10
NEXT j
FOR k = 4009 TO 1 STEP -1
PRINT x#(k);
NEXT k
但是系统总是说有颜色那句出问题,overflow
难道电脑4000多变量都处理不了?
我给的代码是这样子的,
DIM x#(4010)
FOR i = 1 TO 2004
x#(i) = i * 42
x#(4010 - i) = i * 42
NEXT i
[color=0000FF]x#(2005) = 2005 * 42[/color]FOR j = 1 TO 4008
x#(j) = x#(j) MOD 10
x#(j + 1) = x#(j + 1) + x#(j) - x#(j) MOD 10
NEXT j
FOR k = 4009 TO 1 STEP -1
PRINT x#(k);
NEXT k
但是系统总是说有颜色那句出问题,overflow
难道电脑4000多变量都处理不了?