想问下这个c语言的水仙花数为什么运行不成功,输出不了任何东西
i>=100啊,怎么会<=100呢
中间求位数错了
int main()
{
int i = 0, j = 0, k = 0, n = 0; //定义变量
for (i = 100;i < 1000;i++)
{
j = i % 10; //求个位
k = i / 10 % 10; //求十位
n = i / 100; //求百位
if (j * j * j + k * k * k + n * n * n == i) //判断条件
printf("%3d ", i);
}
}