阿姆斯特朗数

实践练习C++17

阿姆斯特朗数又称自恋数。对于一个 n 位数,如果每一位数字的 n 次幂之和等于原数,这个数就满足条件。

任务说明

阿姆斯特朗数等于各位数字分别取“位数次幂”后的总和。

例如:

  • 9 是,因为 9 = 9^1 = 9。
  • 10 不是,因为 10 != 1^2 + 0^2 = 1。
  • 153 是,因为 153 = 1^3 + 5^3 + 3^3 = 153。
  • 154 不是,因为 154 != 1^3 + 5^3 + 4^3 = 190。

编写代码判断一个数是否满足这一条件。