用三种方法修改下面程序,要求增加或修改一个字符,从而输出20个减号 -- ++为两个字符
int n = 20 ;
for(int i=0;i<n;i--)
System.out.print("-");谢谢

解决方案 »

  1.   

    int n = 20;
    while(n<1){
      System.out.print("-");
      n --;
    }
      

  2.   

    int n = 20 ;
    for(int i=0;-i<n;i--)
    System.out.print("-");
      

  3.   

    int n = 20 ;
    for(int i=0;i<n;n--)
    System.out.print("-");
      

  4.   


    int n = 20 ;
    for(int i=0;i<n;n--)
    System.out.print("-");
      

  5.   

    int n = 20 ;
    for(int i=0;i<n;n--)
    System.out.print("-");
      

  6.   


    你这种不行  我只知道shouct的那两种方法 还差一种
      

  7.   

    int n = -20 ;结贴巴哈
      

  8.   


    一个都不会输出因为0>-20 不是0<-20
      

  9.   

    //第一种解法:在for循环中给 i 加一个负号
    for(int i = 0; -i < n; i--)
     
    //第二种解法:在for循环中把 i-- 变成 n--
    for(int i = 0; i < n; n--)
     
    //第三种解法:把for循环中的 < 变成 +
    for(int i = 0; i + n; i--)