C++ 求水仙花数(自幂数)

C++ 求n为数中的自幂数(水仙花数)

常用的上标:⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾ ⁿ º ˙
常用的下标:₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ₊ ₋ ₌ ₍ ₎ ₐ ₑ ₒ ₓ ₔ ₕ ₖ ₗ ₘ ₙ ₚ ₛ ₜ


什么是自幂数

一个n位的正整数,如果他的各位的数的n次方加起来等于他本身的话,称这个数位n位的自幂数,即:n = a₁ⁿ + a₂ⁿ + .... + a₍ₙ₋₁₎ⁿaᵢ表示数n的个、十、百、…上的数)

自幂数的分类

  • n = 1时,自幂数称为独身,包括:0、1、2、3、4、5、6、7、8、9
  • n = 2时,无自幂数
  • n = 3时,自幂数称为水仙花数,包括:153、370、371、407
  • n = 4时,自幂数称为四叶玫瑰数,包括:1634、8208、9474
  • n = 5时,自幂数称为五角星数,包括:54748、92727、93084
  • n = 6时,自幂数称为六合数,包括:548834
  • n = 7时,自幂数称为北斗七星数,包括:1741725、4210818、9800817、9926315
  • n = 8时,自幂数称为八仙数,包括:24678050、24678051、88593477
  • n = 9时,自幂数称为九九重阳数,包括:146511208、472335975、534494836、912985153
    (Tips:(1)自幂数的叫法还挺有趣;
    ------------(2)跑到第9位还挺费时间的,不要作死妄想跑后面的数,小心电脑gg!)

程序实现

	#include"iostream"
	
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值