题目内容
(请给出正确答案)
[主观题]
打印出所有的水仙花数。所谓“水仙花数”,是指一个三位数,其各位数字立方之和等于该数本身,(例如:1^3 + 5^3+ 3^3 = 153)。
答案
#include <stdio.h>
void main( )
{
int i,a,b,c;
i=100;
while(i<=999)
{
a=i/100;
b=i/10%10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d ",i);
i++;
}
}
void main( )
{
int i,a,b,c;
i=100;
while(i<=999)
{
a=i/100;
b=i/10%10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d ",i);
i++;
}
}
如搜索结果不匹配,请 联系老师 获取答案