鱼C论坛

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

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

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

  3. int main()
  4. {
  5.     for(int i = 0; i <= 5; i++)
  6.     {
  7.         for(int j = 0; j <= i; j++)
  8.             cout<<'*';
  9.         cout<<endl;
  10.     }
  11.     return 0;
  12. }
复制代码


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次 。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-11-15 10:29:46 | 显示全部楼层    本楼为最佳答案   
i 和 j 怎么可能是同步增长呢
i 是外循环计数,从0循环到5
j 是内循环计数,每次从0到 i,
i=0时,内循环1次
i=1时,内循环2次
。。。
小甲鱼最新课程 -> https://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?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

是啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

评分

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

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 11:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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