C++循环问题输出*号不解
#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 好像是同步增长的,为什么会输出。
*
**
***
****
*****
****** i 和 j 怎么可能是同步增长呢
i 是外循环计数,从0循环到5
j 是内循环计数,每次从0到 i,
i=0时,内循环1次
i=1时,内循环2次
。。。 xieglt 发表于 2020-11-15 10:39
i 和 j 怎么可能是同步增长呢
i 是外循环计数,从0循环到5
j 是内循环计数,每次从0到 i,
内循环的int j = 0,是不是每次都被初始化为0? 〃忝書γě渎ぐ 发表于 2020-11-15 10:41
内循环的int j = 0,是不是每次都被初始化为0?
是啊 i 和 j 是同步增长的,没有错,但是 j 的增长是受 i 限制的,j = 0; j <= i; j++
页:
[1]