计算并输出所有的玫瑰花数
计算并输出所有的玫瑰花数
最新推荐文章于 2023-11-26 11:01:44 发布

听说有人ID没取完就 于 2023-04-06 21:50:50 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
如果一个n位正整数等于它的n个数字的n次方和,则称该数为n位自方幂数。四位自方幂数称为玫瑰花数。编程计算并输出所有的玫瑰花数。
#include <stdio.h>
#include <math.h>
int main()
{
for (int i = 1000; i < 10000; i++)
{
if (i == pow(i%10, 4)
+ pow((i/10)%10,4)
+ pow((i/100)%10,4)
+ pow(i/1000,4))
{
printf("%dn",i);
}
}
return 0;
}
相关知识
C语言:输出所有的水仙花数
编写Python程序,实现以下功能:输出所有的四位数构成的玫瑰花数,并输出其数量(玫瑰花数为各位数字四次方和等于该数本身,例如8208=84+24+04+84)
玫瑰花数
用python输出一个玫瑰花 玫瑰花数python
编程求玫瑰花数
输出玫瑰花话语
玫瑰花数 一个四位数等于各位数字的四次方之和,则为玫瑰花数。如:1634=1*1*1*1+6*6*6*6+3*3*3*3+4*4*4*4
C语言计算任意位数水仙花数
输出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=13+53+33。
求出100~999之间的所有“水仙花数”并输出。 “水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?
网址: 计算并输出所有的玫瑰花数 https://m.huajiangbk.com/newsview1679684.html