题解 | 变种水仙花
变种水仙花
https://www.nowcoder.com/practice/c178e3f5cc4641dfbc8b020ae79e2b71
#include <stdio.h>
int isLiNum(int n)
{
int x,y, k=1,count=4,sum=0;
while(count--)
{
k*=10;
x=n/k;
y=n%k;
sum+=x*y;
}
if(sum==n)
return 1;
else
return 0;
}
int main() {
int n=10000;
for(int i=n;i<n*10;i++)
{
if( isLiNum(i))
printf("%d ",i);
}
return 0;
}
文远知行公司福利 588人发布