题解 | #变种水仙花#
变种水仙花
https://www.nowcoder.com/practice/c178e3f5cc4641dfbc8b020ae79e2b71
#include <iostream>
#include<cstdio>
using namespace std;
int main()
{
int a;
for(a=10000;a<=99999;a++)
{
int sum = 0,temp = 0,tmp2=0;
temp=a;
for(int j=10;j<100000;j*=10)
{
sum+=(temp/j)*(temp%j);
}
if(sum==a)
{
cout<<a<<" ";
}
}
return 0;
}
// 64 位输出请用 printf("%lld")

