21xrx.com
2025-03-27 08:05:53 Thursday
文章检索 我的文章 写文章
C++:如何输出长方形?
2023-07-02 21:25:40 深夜i     31     0
C++ 输出 长方形

在C++中,输出长方形可以使用多种方法,包括使用循环语句和字符输出语句来实现。下面将介绍一些常用的方法。

方法一:使用循环语句

利用循环语句可以比较方便地输出长方形。可以先输出一行字符,然后通过循环语句重复输出多行,这样就能输出一个长方形。

代码如下:

#include <iostream>
using namespace std;
int main()
{
  int rows, cols;
  cout << "请输入长方形的行数和列数:" << endl;
  cin >> rows >> cols;
  for (int i = 0; i < rows; i++)
  {
    for (int j = 0; j < cols; j++)
    {
      cout << "* ";
    }
    cout << endl;
  }
  return 0;
}

输出结果如下:

请输入长方形的行数和列数:
5 10
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *

方法二:使用字符输出语句

除了使用循环语句来输出长方形,还可以使用字符输出语句来输出长方形。这种方法通常使用一个较大的字符串来表示长方形,然后通过字符输出语句来输出该字符串。

代码如下:

#include <iostream>
using namespace std;
int main()
{
  int rows, cols;
  cout << "请输入长方形的行数和列数:" << endl;
  cin >> rows >> cols;
  string rectangle = "";
  for (int i = 0; i < cols; i++)
  {
    rectangle += "* ";
  }
  for (int i = 0; i < rows; i++)
  
    cout << rectangle << endl;
  
  return 0;
}

输出结果与方法一相同。

总结

在C++中,输出长方形可以使用循环语句和字符输出语句两种方法来实现。两种方法各有特点,可以根据需要选择使用。当需要输出比较大的长方形时,使用字符输出语句可能更加方便。

  
  

评论区