不同时
外层循环次数(i)比内层少(i*j)
同时使两个条件成立??什么意思
是从左往右 从上自下

解决方案 »

  1.   

    就是说我既要i<4 又要j<5 用FOR语句能写么?
      

  2.   

    楼主是想这样吧,for(i=0,j-0;i<4,j<5;i++,j++)格式应该这样,不过没这么用过,尤其是i<4,j<5,如果是i<4,j<4也许还行,不知楼主什么意思
      

  3.   

    多重循环是先内后外的如果要用FOR 同时使两个条件成立改怎么写呢?
     
    这句是什么意思?
    不太明白
      

  4.   

    还有就是对数组的运算不是很懂能把
    int towD[][]=new int [4][5];
     int i,j,k=0;for(i=0;i<4;i++)
     for(j=0;j<5;j++){
     towD[i][j]=k;
     k++;展开来一步一步加给我看么?谢谢了 等会发贴补分
      

  5.   

    又来了,二维数组是先判断外层再进行内层,你所谓的“既要i<4 又要j<5”,可以实现,但是用在数组里,好像没有什么意义,记住for语句是循环,不是单纯为了条件判断,如果单纯为了条件判断的话,还是用if吧,if(i<4 && j<5)交你这个朋友!!
      

  6.   

    哈哈 你来了我就放心了哈。锻炼你的语文水平啊
    2维因该是先加完一维 即一行再循环是吧?

    for(i=0;i<4;i++)
     for(j=0;j<5;j++){
     towD[i][j]=k;
     k++;和for(i=0;i<4;i++){
     for(j=0;j<5;j++)
     towD[i][j]=k;
     k++;有什么区别呢?
      

  7.   

    for循环的语法为
    for(i=0;i<4;i++){}
      

  8.   

    我知道啊我只是把下面的}省略了。。for(i=0;i<4;i++)
     for(j=0;j<5;j++){
     towD[i][j]=k;
     k++;
    }

    for(i=0;i<4;i++){
     for(j=0;j<5;j++)
     towD[i][j]=k;
     k++;
    }
    有什么区别呢?
      

  9.   

    刚才点错了
    你的for循环的语法为
    for(i=0;i<4;i++){//——————————————————
       for(j=0;j<5;j++){//***********
         towD[i][j]=k;    先循环执行这里的                      再循环执行这里的
         k++;
       }//**********************
    }//——————————————————————————0  1  2  3  4
    5  6  7  8  9
    10 11 12 13 14
    15 16 17 18 19程序执行的顺序就是按照数字的递增顺序执行的,进行逐个赋值,i是行,j是列,先第一行,在第二行.......
      

  10.   

    那肯定是教材上省略了。
    你这个结果
    0  1  2  3  4
    5  6  7  8  9
    10 11 12 13 14
    15 16 17 18 19
    教材上就是
    for(i=0;i<4;i++)  //这里的"{"下面的"}" 可以省略?
     for(j=0;j<5;j++){
     towD[i][j]=k;
     k++;
    }其实K就是在循环j的基础上循环的吧?只要j不<5 k就一直自加下去
    呵呵 看到多维了估计又要卡住了。
      

  11.   

    要看具体情况,最好不要省略,写code要养成好习惯
      

  12.   

    呵呵 这个问题算是解决了 没弄加分 不好意思啊。以后给你补上
    我会多多问的。一个人学真的很苦  之前也没有C的基础遇到问题一个想不通就接不下去了啊就要辛苦你了啊 你一般什么时候在QQ上呢??
    或者在这里比一般什么时候出现呢?