问答详情
源自:4-12 循环结构之多重循环

循环结构之多重循环

http://img4.mukewang.com/5a76e1090001e96f06180519.jpg

求大神给我解析一下,,,就是i是什么意思??为什么j=i?为什么(k=0 ; k<2*i-1 ; k++)这些什么原理???最后输出的结果我怎么没看出来有空格呢?http://img3.mukewang.com/5a795a930001a59f01020101.jpg

提问者:一宿 2018-02-04 18:33

个回答

  • qq_林英东_0
    2018-02-04 18:52:16
    已采纳

    i=1时,第一行中(j=i=1<5;j++)输出4个空格,(k=0<2*1-1;k++)输出1个*

    i=2时,第二行中(j=i=2<5;j++)输出3个空格,(k=0<2*2-1;k++)输出3个*

    i=3时,第三行中(j=i=3<5;j++)输出2个空格,(k=0<2*3-1;k++)输出5个*

    i=4时,第四行中(j=i=4<5;j++)输出1个空格,(k=0<2*4-1;k++)输出7个*


  • 牧濑EL
    2018-02-05 14:13:01

    建议你在草稿纸上手动模仿一下程序执行,把变量值全都列出来,再模仿程序修改变量值,列到最后,自己就懂了

  • qq_林英东_0
    2018-02-04 19:07:57

    1<5为真,执行代码块输出一个空格→执行i++

    2<5为真,执行代码块输出一个空格→执行i++

    3<5为真,执行代码块输出一个空格→执行i++

    4<5为真,执行代码块输出一个空格→执行i++

    5<5为假,结束循环程序向下进行