用示例编写一个 C++ 程序来打印实心正方形星型图案。此 C++ 实心正方形图案程序允许用户输入任意边长的正方形。接下来,嵌套的 for 循环将在 0 和边长之间迭代以打印 *。
#include<iostream>
using namespace std;
int main()
{
int i, j, side;
cout << "\nPlease Enter Any Side of Square = ";
cin >> side;
cout << "\n-----Square Star Pattern-----\n";
for (i = 0; i < side; i++)
{
for (j = 0; j < side; j++)
{
cout << "*";
}
cout << "\n";
}
return 0;
}

此 C++ 实心正方形星型图案示例允许用户输入自己的符号。接下来,它将打印给定字符的实心正方形图案。
#include<iostream>
using namespace std;
int main()
{
int i, j, side;
char ch;
cout << "\nPlease Enter Any Side of Square = ";
cin >> side;
cout << "\nPlease Enter Any Symbol to Print = ";
cin >> ch;
cout << "\n-----Square Pattern-----\n";
for (i = 0; i < side; i++)
{
for (j = 0; j < side; j++)
{
cout << ch;
}
cout << "\n";
}
return 0;
}
Please Enter Any Side of Square = 8
Please Enter Any Symbol to Print = @
-----Square Pattern-----
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
使用 While 循环打印实心正方形星型图案的 C++ 程序
#include<iostream>
using namespace std;
int main()
{
int i, j, side;
char ch;
cout << "\nPlease Enter Any Side of Square = ";
cin >> side;
cout << "\nPlease Enter Any Symbol to Print = ";
cin >> ch;
cout << "\n-----Square Pattern-----\n";
i = 0;
while (i < side)
{
j = 0;
while (j < side)
{
cout << ch;
j++;
}
cout << "\n";
i++;
}
return 0;
}
Please Enter Any Side of Square = 9
Please Enter Any Symbol to Print = $
-----Square Pattern-----
$$$$$$$$$
$$$$$$$$$
$$$$$$$$$
$$$$$$$$$
$$$$$$$$$
$$$$$$$$$
$$$$$$$$$
$$$$$$$$$
$$$$$$$$$