作者:zhanhailiang 日期:2013-03-27
引用自:一道面试题,从水木上拷贝过来的,题够变态
下面是一个C程序,其想要输出20个减号,不过,粗心的程序员把代码写错了,你需要把下面的代码修改正确, 不过,你只能增加或是修改其中的一个字符,请你给出三种答案。 int n=20; for(int i=0; i<n; i--){ printf("-"); }
下面用JS实现解法。
解法1:
var n=20; for(var i=0; -i<n; i--){ console.log("-"); }
解法2:
var n=20; for(var i=0; i<n; n--){ console.log("-"); }
解法3:
var n=20; for(var i=0; i+n; i--){ console.log("-"); }