要求:输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。
代码:
#include <stdio.h>
int main()
{
int a,b,c,n;
for(n=100;n<1000;n++)
{
a=n/100;
b=n/10-a*10;
c=n%10;
if(n==a*a*a+b*b*b+c*c*c)
printf("%4d",n);
}
printf("\n");
return 0;
}
核心内容:3位数取因子