/*
* 输出出100到999的水仙花数
* 水仙花数:一个三位数的立方和等于它本身
* 范围是三位数
* 153 370 371 407
*/
#include <stdio.h>
int main()
{
int i;
int a;
int b;
int c;
for (i = 100; i < 1000; i++)
{
// * 取百位数
a = i / 100;
//* 取十位数
b = (i % 100) / 10;
// * 取个位数
c = (i % 100) % 10;
if (i == a * a * a + b * b * b + c * c * c)
{
printf("%d\n", i);
}
}
}
c语言求100到999的水仙花数
最新推荐文章于 2024-07-25 20:21:49 发布