求水仙花数问题..帮忙看下
#include<stdio.h>void main()
{
int n=100,a,b,c,s=0;
for(n=100;n<=999;n=n+1)
{
a=n/100;
b=(n-a*100)/10;
c=n-a*100-b*10;
if(n=a*a*a+b*b*b+c*c*c)
s=s+1;
printf("%d\n",n);
}
printf("水仙花数共%d个",s);
}
水仙花数就是一个三位数,他本身等于各位数立方的和....
上面这个输出的时候出来7个,但是貌似有一位数与四位数的....不知道咋弄得....
小弟新手....表笑话哈