21xrx.com
2024-11-10 00:57:26 Sunday
登录
文章检索 我的文章 写文章
C++循环嵌套练习之输出梯形
2023-07-05 00:57:01 深夜i     --     --
C++循环嵌套 输出 梯形

梯形是一种几何形状,它由一个大三角形和一个或多个小三角形组成。在C++编程中,我们可以使用循环嵌套来输出梯形。

以下是一个输出梯形的例子:


#include <iostream>

using namespace std;

int main()

{

  int rows;

  cout << "Enter the number of rows you'd like in the trapezoid: ";

  cin >> rows;

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

  {

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

    

      cout<<" ";

    

    for(int k=1; k<=i; k++)

    {

      cout<<"*";

    }

    cout<<endl;

  }

  return 0;

}

在上面的例子中,我们使用了三个嵌套的循环来输出梯形。首先,我们使用一个for循环来控制梯形的行数,这个循环从1到rows循环。

在每一次循环中,我们进入了第二个循环,使用空格在每一行前面创建一个“缩进”效果。具体来说,我们从i循环变量的值开始,一直循环到rows的值,因为我们希望大三角形的底的宽度和总行数相等。

接下来,我们继续使用一个循环,在每一行里输出小三角形。这个循环从1到i循环变量的值,因为我们希望小三角形的宽度等于当前行数。

最后,我们使用endl输出一个换行符,以便进行下一行输出。

尝试运行上面的代码,看看能否输出一个漂亮的梯形。使用嵌套循环来输出形状是C++编程中常见的练习。当你掌握了循环嵌套的基础知识,就可以开始编写更复杂的程序,如打印高清晰度图形和模拟复杂的算法过程。

  
  

评论区

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