Tag: 代码 高尔夫

通过改变一个字符来修复一个破碎的循环

我找到了一个有一些复杂的C拼图的网站 。 现在我正在处理这个问题: 以下是一段C代码,其目的是打印减号20次。 但你可以注意到,它不起作用。 #include int main() { int i; int n = 20; for( i = 0; i < n; i– ) printf("-"); return 0; } 修好上面的代码是很简单的。 要使问题变得有趣,您必须通过更改一个字符来修复上述代码。 有三种已知的解决方案。 看看你能不能得到这三个。 我无法弄清楚如何解决。 我知道可以通过改变– ++来修复它,但我无法弄清楚要改变哪个单个字符才能使它工作。