如何在for循环的帮助下打印空心和非空心正方形?

时间:2019-05-17 08:44:54

标签: c++ loops for-loop

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();
}

0 个答案:

没有答案