21xrx.com
2024-09-20 00:39:44 Friday
登录
文章检索 我的文章 写文章
C++编写程序:漏斗——输入行数(0行返回)
2023-07-03 22:59:21 深夜i     --     --
C++ 编写程序 漏斗 输入 行数

C++是一种计算机程序设计语言,被广泛应用于各种领域,例如操作系统、游戏开发、科学计算等。本文将介绍如何使用C++编写一个漏斗程序。

漏斗程序的功能是输入一个数n,然后输出n行漏斗形状。当n为0时,程序结束。

首先,我们需要定义一个函数来打印漏斗形状:


void drawFunnel(int rows);

该函数的参数为漏斗的行数。下面是实现该函数的代码:


void drawFunnel(int rows)

{

  for (int i = 0; i < rows; i++)

  {

    for (int j = i; j < rows; j++)

    

      cout << " ";

    

    for (int j = 0; j < (i * 2 + 1); j++)

    {

      cout << "*";

    }

    cout << endl;

  }

}

接下来,我们定义主函数main,用于获取用户输入的行数,并调用上述函数进行绘制。该程序将反复执行,直到用户输入0为止:


int main()

{

  int rows = 1;

  while (rows != 0)

  {

    cout << "Please enter the number of rows to draw (0 to exit): ";

    cin >> rows;

    if (rows != 0)

    {

      drawFunnel(rows);

    }

  }

  return 0;

}

以上就是使用C++编写漏斗程序的全部内容。通过以上程序的运行,您可以输入任何行数,并观察到漏斗的形状。如果您需要退出程序,可以通过输入0进行退出。

  
  

评论区

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