用c++循环结构编写一个程序,实现在七行七列用#字符组成数字8图形,求大神

2024-12-27 17:25:44
推荐回答(1个)
回答1:

#include 

using std::cout;

int main()
{
int k = 7;
while (k != 0)
{
        if (k == 7)
            cout << ' ';
        else if (k == 1)
            cout << ' ';
        else
            cout << '*';
k--;
}
    cout << '\n';
for (int i = 1; i <= 2; i++)
{
k = 7;
while (k != 0)
{
if (k == 7 || k == 1)
cout << '*';
else
cout << ' ';
k--;
}
cout << '\n';
}
k = 7;
    while (k != 0)
{
        if (k == 7)
            cout << ' ';
        else if (k == 1)
            cout << ' ';
        else
            cout << '*';
k--;
}
cout << '\n';
k = 7;
for (int i = 1; i <= 2; i++)
{
k = 7;
while (k != 0)
{
if (k == 7 || k == 1)
cout << '*';
else
cout << ' ';
k--;
}
cout << '\n';
}
k = 7;
    while (k != 0)
{
        if (k == 7)
            cout << ' ';
        else if (k == 1)
            cout << ' ';
        else
            cout << '*';
k--;
}
}