首页 > 分享 > 编写一个程序,输出所有水仙花数,并统计共有多少个水仙花数。所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。例如,153=1^3+5^3+3^3

编写一个程序,输出所有水仙花数,并统计共有多少个水仙花数。所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。例如,153=1^3+5^3+3^3

最新推荐文章于 2023-07-31 10:05:59 发布

zhushidaji2020 于 2019-08-27 21:18:30 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

#include <stdio.h>

int main()

{

int i, j, k, count = 0; //声明计数器变量

printf("找到的水仙花数有:n"); //输出提示信息

for (i = 1; i <= 9; i++) //百位从1~9中枚举

for (j = 0; j <= 9; j++) //十位从0~9中枚举

for (k = 0; k <= 9; k++) //个位从0~9中枚举

{

if (i * 100 + j * 10 + k == i * i * i + j * j * j + k * k * k) //判断是否为水仙花

{

printf("%d ", i * 100 + j * 10 + k); //输出一个水仙花数

count++; //统计水仙花数个数

if (count % 5 == 0) //每五个数一行

printf("n");

}

}

printf("n共有%d个水仙花数n", count);

return 0;

}

'

相关知识

C语言:输出所有的水仙花数
水仙花数
PTA所谓水仙花数是指一个m位数 输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数 求1到正整数n之间的偶数之和,输出结果后换行。
1027: 判断水仙花数春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。
打印“水仙花数”
C++: 水仙花数
水仙花数C语言代码优化
python 水仙花数 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。 例如:153=1×1×1+5×5×5+3×3×3。
Java练习系列(三)水仙花数
打印水仙花数

网址: 编写一个程序,输出所有水仙花数,并统计共有多少个水仙花数。所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。例如,153=1^3+5^3+3^3 https://m.huajiangbk.com/newsview302097.html

所属分类:花卉
上一篇: 定期给花卉施肥,长势却越来越差,
下一篇: 枣树的最佳种植时间(选择合适的季