题解 | #水仙花数#
水仙花数
https://www.nowcoder.com/practice/dc943274e8254a9eb074298fb2084703
#include <stdio.h>
int main()
{
int a,b,i,n,j,count=0,k,l;
while(scanf("%d %d",&a,&b)!=EOF)
{
for (i=a;i<=b;i++)
{
n=i%100;
j=n/10;//十位
k=i%10;//个位
l=i/100;//百位
if(j*j*j+k*k*k+l*l*l==i)
{
printf("%d ",i);
count++;
}else if(i==b&&count==0){
printf("no\n");
}
}
}
return 0;
}

查看23道真题和解析