c++输出星号正方形
时间: 2024-06-04 13:02:47 浏览: 78
【VRP】遗传算法求解出租车网约车接送客车辆路径规划问题【含Matlab仿真 2153期】.zip
要在C++中输出星号正方形,可以使用嵌套循环来控制行和列的数量,并使用if语句来判断是否需要输出星号或空格。以下是一个示例代码:
```
#include <iostream>
using namespace std;
int main() {
int sideLen;
cout << "请输入要打印的边长:\n";
cin >> sideLen;
for(int i = 0; i < sideLen; i++) {
for(int j = 0; j < sideLen; j++) {
if(i == 0 || i == sideLen - 1 || j == 0 || j == sideLen - 1) {
cout << "* ";
} else {
cout << " ";
}
}
cout << endl;
}
return 0;
}
```
该代码使用了两个嵌套循环来控制行和列的数量,使用if语句来判断是否需要输出星号或空格。在每一行的末尾,使用cout << endl;来换行。如果输入的边长为1,则只需要输出一个星号。
阅读全文