求大神指导水仙数这样的代码哪里错了
//#include "stdafx.h"
#include"stdio.h"
void main()
{
int i,b,sum=0;
for(i=0;i<1000;i++)
{if(i!=0)
{b=i%10;
i=i/10;
sum+=b*b*b;continue;}
if(sum==i)
printf("%d\n",i);}
}
2016-11-15 09:25
程序代码:#include"stdio.h"
void main()
{
int i,b, sum = 0;
for (i = 100; i < 1000; i++)
{
b = i % 10;
sum = b*b*b;
b = i / 10 % 10;
sum += b*b*b;
b = i / 100 % 10;
sum += b*b*b;
if (sum == i)
printf("%d\n", i);
}
}
2016-11-15 09:37
2016-11-15 09:46
2016-11-15 11:05
2016-11-18 20:50