四叶玫瑰数是指四位数各位上的数字的四次方之和等于本身的数。
请找出所有的四叶玫瑰数。
输入
无
输出
所有的四叶玫瑰数,每行一个。
| 时间限制 | 1000 毫秒 |
| 内存限制 | 128 MB |
解密:
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
int g,s,b,q;
for(int n = 1000 ; n < 10000 ; n++)
{
g = n % 10;
s = n / 10 % 10;
b = n / 100 % 10;
q = n / 1000 % 10;
if(g * g * g * g + s * s * s * s + b * b * b * b + q * q * q * q == n)
{
cout << n << ' ';
}
}
return 0;
}
好了,886~~
该博客介绍了一种特殊的数字——四叶玫瑰数,即四位数中各位数字的四次方之和等于其本身的数。通过C++代码展示了如何遍历并找出所有四叶玫瑰数,为读者提供了一个有趣的数学探索问题。
1445

被折叠的 条评论
为什么被折叠?



