21xrx.com
2025-03-21 16:42:39 Friday
文章检索 我的文章 写文章
如何在C++中输出一个由*组成的正方形
2023-07-04 17:56:13 深夜i     79     0
C++ 输出 正方形 *

在C++中,我们可以使用简单循环语句和控制语句来输出一个由*组成的正方形。这个任务并不难,只需要几行代码就可以完成。下面是详细的步骤:

步骤1:定义一个变量,表示正方形的边长。

首先,我们需要定义一个变量n,表示正方形的边长。可以将该变量设置为用户输入或者直接用一个固定值来代替。

int n = 5; // 假设正方形边长为5

步骤2:使用循环嵌套语句输出一个由*组成的正方形。

接下来,我们可以使用一个双重循环来输出正方形。外层循环控制正方形的行数,内层循环控制正方形每行的*数量。

for(int i=0;i<n;++i) {
 for(int j=0;j<n;++j) {
  cout << "*";
 }
 cout << endl; //换行
}

上面的代码,在每一行循环结束后,都会输出一个换行符,以便输出下一行*。

步骤3:运行程序

最后一步就是运行程序。将代码编译并执行,你将会看到一个简单的由*组成的正方形浮现在屏幕上。

完整的代码如下:

#include <iostream>
using namespace std;
int main() {
 int n = 5; // 假设正方形边长为5
 for(int i=0;i<n;++i) {
  for(int j=0;j<n;++j) {
   cout << "*";
  }
  cout << endl; // 换行
 }
 return 0;
}

总结

在C++中输出一个由*组成的正方形并不难。只需要简单的循环语句和输出语句,就可以完成这个任务。如果你想输出不同大小的正方形,只需要改变变量n的值即可。

  
  

评论区