我不理解为什么输出一直是空白代码检查不出来错误!心态要爆炸了求大神解释一下
因为你y=i/10是错的。导致后面if永远不成立,啥也没输出啊
改为:
y=i%100/10;
代码是这么写的可以帮帮我吗
#include <stdio.h>
int main() {
int x, y, z, i = 100;
while (i < 999) {
i++;
x = i / 100;
y = i / 10;
z = i % 10;
if (x * x * x + y * y * y + z * z * z == i) {
printf("\n%d", i);
continue;
}
}
//getch()
}