问题1142--阿姆斯特朗数

1142: 阿姆斯特朗数

时间限制: 1 Sec  内存限制: 64 MB
提交: 20  解决: 14
[提交] [状态] [讨论版] [命题人:]

题目描述

编程找出所有的三位数到七位数中的阿姆斯特朗数,将所找到的阿姆斯特朗数按从小到大的顺序依次输出,相邻两个数之间用一个空格隔开。

阿姆斯特朗数也叫水仙花数,它的定义如下:若一个 n 位自然数的各位数字的 n 次方之和等于它本身,则称这个自然数为阿姆斯特朗数。例如,153(153=1×1×1+3×3×3 +5×5×5)是一个三位的阿姆斯特朗数,8208 则是一个四位的阿姆斯特朗数。

输入

无输入

输出

共2行,第1行一个整数,表示找到的阿姆斯特朗数的个数
第2行将所找到的阿姆斯特朗数按从小到大的顺序依次输出,相邻两个数之间用一个空格隔开。

来源/分类