问答详情
源自:4-13 使用for循环打印9×9乘法表

哪些是外层循环,哪些是内层循环,外层循环代表什么,内层循环代表什么

https://img4.mukewang.com/5c54490f0001035e04880145.jpg不懂spacer.gif 求大神解答

提问者:拆迁办主任 2019-02-01 21:27

个回答

  • qq_自由女神像_0
    2019-02-04 17:21:32
    已采纳

    这里所谓的内外循环,其实就是两个for的嵌套形式,你仔细观察相乘的两个数,第一个数字从上至下递减,第二个从左至右数字递增,你可以选定外循环为递减,而内循环递增,附一段代码:自己体会吧

    #include <stdio.h>
    int main() {      
     int i, j, result;   
      for(i=9;i<10;i--)    //本段算是外循环进行递减
      {       
           for(j=1;j<=i;j++)	//内循环递增	
      {     result=i*j;           
            printf("%d*%d=%d",i,j,result);           
            printf(" ");       
             }   
         }                   
       return 0;}


  • qq_自由女神像_0
    2019-02-10 12:19:59

    无限循环?没有啊,我执行过了没问题的