int main()
{
int i, a ,b,c;
//a,b,c分别为百十个位数。
printf("0-999内的水仙花数为:\n");
for (i = 0; i <= 99; i++)
{//153/100得百位数1,153%100得53,再对53/10得到十位数5,153%10得到个位3;
a = i / 100;
b = i % 100 / 10;
c = i % 10;
if (i == a * a * a + b * b * b + c * c * c) {
printf("%d\n",i);
}
}
return 0;
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交