#include<stdio.h>
int f(int a);
int main()
{
int m,n,i;
scanf("%d%d",&m,&n);
for(i=m;i<=n;i++)
if(i==(int)f(i))
printf("%d ",i);
return 0;
}
int f(int a)
{
int sum=0,s,d,f;
s=pow(a/100,3);
d=pow(a%10,3);
a = (a/10)%10;
f=a*a*a;
sum=s+d+f;
return sum;
}
函数习题(1):输出水仙花数
最新推荐文章于 2022-06-11 18:55:26 发布