21xrx.com
2024-11-05 20:44:37 Tuesday
登录
文章检索 我的文章 写文章
用C++输出星号图形
2023-07-09 01:16:38 深夜i     --     --
C++ 输出 星号图形 循环 嵌套循环

在C++中,我们可以使用循环语句来输出各种图形,包括星号图形。输出星号图形很简单,只需要使用单层循环语句就可以完成。

下面是一个简单的C++程序,用于输出一个由星号组成的长方形:


#include <iostream>

using namespace std;

int main() {

  int rows, cols;

  cout << "Enter the number of rows: ";

  cin >> rows;

  cout << "Enter the number of columns: ";

  cin >> cols;

  for (int i = 1; i <= rows; i++) {

    for (int j = 1; j <= cols; j++) {

      cout << "* ";

    }

    cout << endl;

  }

  return 0;

}

运行程序后,用户需要输入行和列的数量。程序将使用嵌套的循环语句来输出星号图形。内层循环将在每一行输出指定数量的星号,同时使用空格将它们分开。外层循环用于重复这个过程,直到输出了指定数量的行。

这个程序可以很容易地修改以输出其他形状的星号图形。例如,可以在内层循环中使用if语句来输出一个倒三角形:


for (int i = 1; i <= rows; i++) {

  for (int j = 1; j <= i; j++) {

    cout << "* ";

  }

  cout << endl;

}

这个程序将在第一行输出一个星号,第二行输出两个星号,以此类推。最后一行将包含与输入的行数相同的星号。输出结果将是倒三角形状。

C++中可以使用各种循环语句和条件语句来输出各种形状的星号图形。只需使用几个简单的基本命令和语句,就可以快速轻松地创建各种有趣的图形。

  
  

评论区

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