解题:水仙花数
2023-07-18 13:39:43
发布于:广东
25阅读
0回复
0点赞
空降坐标:CP003170
请看代码
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,n;
cin>>n;
for(int x=100;x<=n;x++)
{
a=x/100; //求百位
b=(x/10)%10; //求十位
c=x%10; //求个位
if(a*a*a+b*b*b+c*c*c==x) //将各个位上三次方的和与数本身比较,若相等则打印
{
cout<<x<<endl;
}
}
return 0;
}
这里空空如也
有帮助,赞一个