level 1
Input "三位数" to x
If len(allt(str(x)))=3
A=fix(x/100)
B=fix((x-A)/10)
C=x-A-B
If A^3 + B^3+ C^3 = x
?"是水仙花"
Else
?"不是"
Endif
Else
?"必须是三位数"
Endif
2015年05月23日 15点05分
3
level 2
&&本人@西楚打柴人 要是有机会能做一个电脑培训学校
&&机房的辅导员,一定将这个作为学习函数的案例来讲
&&解
clear
Input "三位数" to x
if len(allt(str(x)))=3
x1=(str(x))
A=left(allt(x1),1)
?"百位数:"+A
B=substr(allt(x1),2,1)
?"十位数:"+B
C=right(allt(x1),1)
?"个位数:"+C
If val(A)^3 + val(B)^3+ val(C)^3 = x
?"是水仙花数"
Else
?"不是"
Endif
Else
?"必须是三位数"
Endif
2015年06月03日 11点06分
8