鱼C论坛

 找回密码
 立即注册
查看: 2018|回复: 2

伪代码 水仙花数

[复制链接]
发表于 2021-9-15 10:28:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
怎么用伪代码表示1000以内的水仙花数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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(水仙花数)
结束
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-9-15 16:37:44 | 显示全部楼层
  1. # 水仙花數 - 偽代碼
  2. A = [i for i in range(1, 10)] # 百位數
  3. B = [i for i in range(10)] # 十位數
  4. C = [i for i in range(10)] # 個位數

  5. for a in A:
  6.     for b in B:
  7.         for c in C:
  8.             if eval(f"{a}{b}{c}") == (a**3)+(b**3)+(c**3):
  9.                 print(eval(f"{a}{b}{c}"))
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-23 17:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表