#include<stdio.h>
#include<math.h>
int main()
{
int t,a,n,m,i;
double sum=0;
for(i=100;i<10000;i++)
{
n=i;
m=i;
if(i<1000)
t=100;
else
t=1000;
for(;t>0;)
{a=n/t;
n=n%t;
t=t/10;
printf("%d\n",a);
sum=sum+pow(a,3);
}
if(m==sum)
{printf("%d\n",m);}
}
return 0;
}
不知道哪里错了,想要用二重循环输出 水仙花数