求“水仙花”数,哪里错了?
#include<stdio.h>void main()
{
int a=100,s=0,b,m=100,t,r,i=0;
while(a<=999)
{
while(a!=0)
{
b=a%10;
a=a/10;
s=s+b*b*b;
}
{ if(s==m) printf("这个“水仙花”数为%d\n",m);
else printf("%d不是“水仙花”数",m);
++m;
r=(t=m);
a=t;
m=r;
}
}
}
2012-10-27 16:26

2012-10-27 17:26
#include <stdio.h>
2012-10-27 17:41
2012-10-27 20:22
2012-10-27 20:22
2012-10-27 20:28
2012-10-27 20:39
2012-10-27 22:30

2012-10-28 11:18
2012-10-28 11:19