题解 | #水仙花数#
水仙花数
https://www.nowcoder.com/practice/dc943274e8254a9eb074298fb2084703
#include <stdio.h>
int main()
{
int a,b,i,sum=0;
int flag=0;
while(scanf("%d%d",&a,&b)!=EOF)
{
for(i=a;i<=b;i++)
{
int m=i;
sum=0;
while(m)
{
int n=m%10;
sum+=n*n*n;
m/=10;
}
if(sum==i)
{
printf("%d ",i);
flag=1;
}
}
if(flag==0)
{
printf("no\n");
}
}
return 0;
}


查看22道真题和解析