如果一个正整数等于其各个数字的立方和,则称该数为阿姆斯特朗数(亦称为自恋性数)。如407=43+03+73就是一个阿姆斯特朗数。编写程序求1000以内的所有阿姆斯特朗数
举一反三
- 如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3 = 153。 请编写程序,检测用户输入的三位数数字是否为阿姆斯特朗数。
- 输出所有水仙花数。(说明:若一个3位正整数的各个位数字立方和等于该数,则称该数为水仙花数)
- 【其它】编写程序:水仙花数被定义为:如果一个数的各位数字的立方和与该数想等的话,则该数即为水仙花数。请编写程序求出1000以内的所有的水仙花数。 (20.0分)
- 输入正整数n,计算n位的所有阿姆斯特朗数。所谓阿姆斯特朗数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身。例如: 153=13+53+33=1+125+27,8208=84+24+04+84=4096+16+4096
- 编程序,判断输入的一个三位数是否是水仙花数。水仙花数的定义:如果一个数等于其各个数字的立方和,则称其为水仙花数。例如153=1*1*1+5*5*5+3*3*3。