for循环有点问题。我通过清除1个以上的
用于打印空心正方形的功能。但是无法将aestrik(要打印正方形的字符)对齐在正方形的右侧,以使其看起来像正方形。亲爱的,感谢我的进步,让我在cpp中编写代码成为可能。
C++
#include <iostream>
using namespace std;
void PrintStarsTop() {
for (int a = 1; a <= 20; a++) {
cout << '*'<<" ";
}
}
void PrintStarsLeft() {
for(int a = 1; a <= 20; a++) {
cout << '*' << endl;
}
}
void PrintStarsBottom() {
for(int a = 21; a >= 1; a--) {
cout << '*' << " ";
}
}
void PrintStarsRight() {
for (int a = 1; a <= 10; a++) {
for (int b = 1; b <= 20; b++) {
cout << "*";
}
for (int space = ; space <= 20; space++) {
cout << " ";
}
}
}
int main () {
PrintStarsTop();
PrintStarsLeft();
PrintStarsBottom();
PrintStarsRight();
}