瀚海导与练 发表于 2021-9-15 10:28:47

伪代码 水仙花数

怎么用伪代码表示1000以内的水仙花数

niuniuniu666 发表于 2021-9-15 13:58:21

对于1-9内的a:
对于0-9内的b,c:
d 为由a,b,c组成的三位数abc
当 d = a^3 + b^3 + c^3:
输出d(水仙花数)
结束

傻眼貓咪 发表于 2021-9-15 16:37:44

# 水仙花數 - 偽代碼
A = # 百位數
B = # 十位數
C = # 個位數

for a in A:
    for b in B:
      for c in C:
            if eval(f"{a}{b}{c}") == (a**3)+(b**3)+(c**3):
                print(eval(f"{a}{b}{c}"))
页: [1]
查看完整版本: 伪代码 水仙花数