打印小方阵
约 10 分钟
上一节把星号连成一串,这一节让它们排成整齐的方块。诀窍是分工:内圈负责打出一行的星号,外圈负责"换行",每打完一行就 endl 另起一行。
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++)
cout << "*";
cout << endl;
}
return 0;
}
这会打出 3 行、每行 3 个星号的正方形。关键在 cout << endl 的位置:它要放在内圈外面、外圈里面——内圈打满一行后再换行。要是把换行写进内圈,每个星号后面都换行,就变成竖着的一条了。
小纸条
上面这段一共打印几行、每行几个星号?
登录 后可看答案