这是我的代码
for(int y=1;y<=20;y++)
{
for(int z=1;z<=y;z++)
{
cout<<z;
z++;
cout<<z;
}
cout<<endl;
}
return 0;
但是输出是这个
12
12
1234
1234
123456
123456
12345678
12345678
12345678910
12345678910
123456789101112
123456789101112
1234567891011121314
1234567891011121314
12345678910111213141516
12345678910111213141516
123456789101112131415161718
123456789101112131415161718
1234567891011121314151617181920
1234567891011121314151617181920
** Process exited - Return Code: 0 **
预期输出是这个
12
1234
123456
12345678
12345678910
123456789101112
1234567891011121314
12345678910111213141516
123456789101112131415161618
1234567891011121314151616181920
例如,您可以通过以下方式更改内部For循环
for(int y=1;y<=20;y++)
{
for( int z=1; z <= 2 * y; z++)
{
cout << z;
}
cout << endl;
}
如果你只想输出10行,那么改变外循环中的条件
for(int y=1;y<=10;y++)
{
for( int z=1; z <= 2 * y; z++)
{
cout << z;
}
cout << endl;
}