输入两个正整数m和n,统计并输出m和n之间的水仙花数。要求,自定义并调用函数,判断其是否为水仙花数。

2024-12-27 13:01:17
推荐回答(1个)
回答1:

#include 
int main()
{int m,n,i,a,b,c,k=0;
 scanf("%d%d",&m,&n);
 for(i=a;i<=b;i++)
 {a=i/100;
  b=i/10%10;
  c=i%10;
  if(a*a*a+b*b*b+c*c*c==i)
  {k++; printf("%d ",i);}
 }
 if(!k)printf("No\n");
 return 0;
}