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

来源:4-13 使用for循环打印9×9乘法表

拆迁办主任

2019-02-01 21:27

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

写回答 关注

2回答

  • 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;}


    小程序魔王

    第一个for 里面是无限循环了应该是i > 0才对

    2019-04-16 18:09:44

    共 2 条回复 >

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

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

    小程序魔王

    i=9;i<10;i-- i怎么减比都比10小,循环一直成立, 肯定无限循环了 应该写成i=9;i>0;i--

    2019-04-16 18:09:11

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题