鱼C论坛

 找回密码
 立即注册
查看: 1313|回复: 4

[已解决]C++循环问题输出*号不解

[复制链接]
发表于 2020-11-15 10:29:45 | 显示全部楼层 |阅读模式
10鱼币
#include <iostream>
using namespace std;

int main()
{
    for(int i = 0; i <= 5; i++)
    {
        for(int j = 0; j <= i; j++)
            cout<<'*';
        cout<<endl;
    }
    return 0;
}

i和j 好像是同步增长的,为什么会输出。

*
**
***
****
*****
******
最佳答案
2020-11-15 10:29:46
i 和 j 怎么可能是同步增长呢
i 是外循环计数,从0循环到5
j 是内循环计数,每次从0到 i,
i=0时,内循环1次
i=1时,内循环2次
。。。

最佳答案

查看完整内容

i 和 j 怎么可能是同步增长呢 i 是外循环计数,从0循环到5 j 是内循环计数,每次从0到 i, i=0时,内循环1次 i=1时,内循环2次 。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-15 10:29:46 | 显示全部楼层    本楼为最佳答案   
i 和 j 怎么可能是同步增长呢
i 是外循环计数,从0循环到5
j 是内循环计数,每次从0到 i,
i=0时,内循环1次
i=1时,内循环2次
。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-11-15 10:41:41 | 显示全部楼层
xieglt 发表于 2020-11-15 10:39
i 和 j 怎么可能是同步增长呢
i 是外循环计数,从0循环到5
j 是内循环计数,每次从0到 i,

内循环的int j = 0,是不是每次都被初始化为0?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-15 10:42:05 | 显示全部楼层
〃忝書γě渎ぐ 发表于 2020-11-15 10:41
内循环的int j = 0,是不是每次都被初始化为0?

是啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-15 10:43:25 | 显示全部楼层
i 和 j 是同步增长的,没有错,但是 j 的增长是受 i 限制的,j = 0; j <= i; j++

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
〃忝書γě渎ぐ + 1 + 1 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 16:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表