**我需要输出
1 2 3
4 5 6
7 8 9
使用嵌套循环 ... **
我试过这个
for(int i=1;i<=6;i++)
{
cout<<endl;
for(int j=1;j<=i and j<=3;++j)
cout<<i++;
}
输出
123
567
Plzz ..帮助..
答案 0 :(得分:2)
我发现这样的解决方案更加清洁:
for( int i = 1; i < 10; ++i )
{
std::cout << i;
if( i % 3 == 0 )
std::cout << '\n';
}
它基本上只是一个循环,将i从1增加到9并打印每个循环。如果i / 3的余数为0,则打印新的行char。另请注意,使用逻辑和表达式而不是宏来更好(对于大多数人来说,它会更具可读性,宏只适用于那些无法轻松键入&
的人)。
答案 1 :(得分:0)
tflearn