为了账号安全,请及时绑定邮箱和手机立即绑定

*的位置是怎么确定的?

这个*号输出来的位置不用考虑吗?

正在回答

2 回答

子循环按照从上往下的顺序依次进行。一个循环完了再循环下一个。比如本节任务(4-12)中,其实运行时结果是:


空空空空*   //第一个父循环完成

空空空***  //第二个父循环完成

空空*****

空*******           


O(∩_∩)O~这就完成了,不过因为汉字占两个字符,空格仅占一个字符,所以这里看起来不是正三角形,而成了直角三角形。


1 回复 有任何疑惑可以回复我~

       /* 观察每行的空格数量,补全循环条件 */
        for(j=1; j<i; j++ )  
        {
            printf(" ");    //输出空格
        }
        /* 观察每行*号的数量,补全循环条件 */
        for( k=1; k<i ; k++)
        {
            printf("*");   //每行输出的*号
        }

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

*的位置是怎么确定的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信