求大神看一下这个代码为啥运行不出来结果
这是一个求三位数中水仙花数的代码,但运行不出来结果,求解释#include<stdio.h>
#include<math.h>
void main()
{
int x,a,b,c;
for(x=100;x<1000;x++);
{
a=x/100;
b=(x-a*100)/10;
c=x-a*100-b*10;
if(x==a*a+b*b+c*c)
printf("%d是一个水仙花数!\n",x);
}
}
2014-03-27 22:16

2014-03-27 22:21
2014-03-27 22:28

2014-03-27 22:31

2014-03-27 22:32
可是改了之后还不对啊、、、求解!
2014-03-27 22:41
,刚改了之后就对了,谢谢啦!
2014-03-27 22:49
2014-03-27 23:01
2014-03-27 23:42