#include <iostream>
using namespace std;
int fun(int n)//判断是否为水仙花数
{
int a,b,c;
a=n/100;
b=n%10;
c=(n/10)%10;
if((a*a*a+b*b*b*b+c*c*c)==n)
return 1;
else
return 0;
}
int main()
{
int num;
for(int i=100;i<=999;i++){
num=fun(i);
if(num==1)
cout<<i<<" ";
}
return 0;
}
输出所有的水仙花数。(水仙花数是个三位数,特点是每一位上的数字的立方和等于这个数本身。如153是水仙花数,153=13+53+33)
最新推荐文章于 2023-03-31 15:07:54 发布