一道C语言笔试题 请各位看官不吝赐教!解决办法

一道C语言笔试题 请各位看官不吝赐教!
C/C++ code

  main(){
      int n = 20;
      for(int i = 0 ; i<n ; i--){
      printf("*");
      }
  }


说这段代码的目的是输出20个"*",但是代码有错,要求只修改/增加/删除一个字符,使程序正确,(注意:将i--改成i++算是改变了两个字符,所以不行).并且要求给出三种答案

我只想到一种 就是在for循环的控制条件中的i前面加个"-" 负号变成 -i<n

其余的想不出来,请对C语言熟悉的前辈不吝赐教

------解决方案--------------------
i-- 改成n--; i<n 改成 i+n;