主题:一个我分析不好的题目
&佑慧妹妹&
[专家分:660] 发布于 2007-04-15 09:33:00
把0-9这些数字,分成四组,使四个数[color=FF0000]平均[/color]为[color=FF0000]完全平方数[/color]
先解释红字,再写出程序.
谢谢
回复列表 (共5个回复)
沙发
Matodied [专家分:7560] 发布于 2007-04-16 22:22:00
不是平均为完全平方数,是均为完全平方数.
完全平方数:一个数的开方值是整数,就是这个数能写成2个相同的整数的乘积.
FOR i=1 TO 3162
FOR j=1 TO 3162
FOR k=1 TO 3162
FOR l=1 TO 3162
s$=LTRIM$(STR$(i*i+j*j+k*k+l*l))
IF LEN(s$)=10 THEN f=1 ELSE f=0
IF f THEN
FOR m=1 TO 9
FOR n=m+1 TO 10
IF MID$(s$,m,1)=MID$(s$,n,1) THEN f=0:GOTO 1
NEXT n,m
1 IF f THEN PRINT i*i,j*j,k*k,l*l:END
END IF
NEXT l,k,j,i
END
板凳
&佑慧妹妹& [专家分:660] 发布于 2007-04-18 16:28:00
程序我看懂了,可你的解释我还是不懂
3 楼
老大徒伤悲 [专家分:29120] 发布于 2007-04-18 19:53:00
时不时可以这样理解?
将10个数字,组合成四个多位数或个位数,这四个数的平均数是一个完全平均数。
至于完全平均数是什么,我也不知道啊
4 楼
wangyunchaoPIG [专家分:130] 发布于 2007-04-22 17:17:00
如:
36开方是6
而6*6=36;
懂了吗?
5 楼
&佑慧妹妹& [专家分:660] 发布于 2007-04-22 19:25:00
恩,知道了
我来回复