21xrx.com
2024-11-25 00:20:45 Monday
登录
文章检索 我的文章 写文章
C++如何输出菱形?
2023-07-04 21:52:45 深夜i     --     --
C++ 输出 菱形

C++是一门高效的编程语言,它可以帮助您轻松实现各种程序和算法。在这篇文章中,我们将向您展示如何使用C++来输出一个漂亮的菱形。

在C++中,我们可以使用循环和嵌套循环来实现各种形状的输出。下面是输出菱形的C++代码:


#include <iostream>

using namespace std;

int main()

{

  int n, i, j, space = 1;

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

  cin>>n;

  space = n - 1;

  for (j = 1; j<=n; j++)

  {

    for (i = 1; i<=space; i++)

      cout<<" ";  

    space--;

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

      cout<<"*";

    cout<<"\n";

  }

  space = 1;

  for (j = 1; j<= n - 1; j++)

  {

    for (i = 1; i<= space; i++)

      cout<<" ";

    space++;    

    for (i = 1 ; i<= 2*(n-j)-1; i++)

      cout<<"*";

    cout<<"\n";

  }

  return 0;

}

这段代码的基本原理是使用两个嵌套的循环来输出一个正方形。然后,通过更改循环的参数在正方形的基础上输出一个菱形。在这个例子中,我们要求用户输入菱形的行数,然后通过两个嵌套循环来输出一个漂亮的菱形。

总的来说,C++是一个强大的编程语言,可以轻松地实现各种程序和算法。学会使用C++输出各种形状,不仅可以提高编程技能,还可以给您的代码增加一些视觉上的吸引力。如果您正在学习C++编程,不妨尝试输出一个菱形吧!

  
  

评论区

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