回 帖 发 新 帖 刷新版面

主题:KJ

国王分钱  前有若干份 大儿子得一份加剩下的10分之1,二儿子得两份加剩下的10分之一,直至第i个儿子分i份,加剩下的10分之一每人钱数一样问有几个儿子,多少钱。

回复列表 (共6个回复)

沙发

CLS
N=1
DO
N=N+1
A=N
FOR I=1 TO N
A=A-I-(A-I)/10
IF A<> INT(A) THEN EXIT FOR
IF A=0 THEN DO
NEXT I
LOOP
? I;(多少个儿子)
? N;(多少钱)

板凳

CLS
N=1
DO
N=N+1
A=N
FOR I=1 TO N
A=A-I-(A-I)/10
IF A<> INT(A) THEN EXIT FOR
IF A=0 THEN DO
NEXT I
LOOP
? I;(多少个儿子)
? N;(多少钱)

3 楼

一楼与二楼程序一样?

4 楼

[quote]一楼与二楼程序一样?[/quote]

是抄袭

5 楼

FFKK你太厉害了,这题的程序会简化成这样太厉害了

6 楼

CLS
N=1
DO 
N=N+1
A=N
FOR I=1 TO N+1
A=A-I-(A-I)/10
IF A<> INT(A) THEN EXIT FOR
IF A=0 THEN DO
NEXT I
LOOP
? I,N
这才是正确的

我来回复

您尚未登录,请登录后再回复。点此登录或注册