21xrx.com
2025-04-13 04:23:57 Sunday
文章检索 我的文章 写文章
C++循环嵌套练习之输出梯形
2023-07-05 00:57:01 深夜i     15     0
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++编程中常见的练习。当你掌握了循环嵌套的基础知识,就可以开始编写更复杂的程序,如打印高清晰度图形和模拟复杂的算法过程。

  
  

评论区