21xrx.com
2024-09-20 00:39:08 Friday
登录
文章检索 我的文章 写文章
C++:如何输出长方形?
2023-07-02 21:25:40 深夜i     --     --
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++中,输出长方形可以使用循环语句和字符输出语句两种方法来实现。两种方法各有特点,可以根据需要选择使用。当需要输出比较大的长方形时,使用字符输出语句可能更加方便。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复