21xrx.com
2024-12-22 23:06:26 Sunday
登录
文章检索 我的文章 写文章
C++输出平行四边形星号
2023-07-04 15:48:56 深夜i     --     --
C++ 输出 平行四边形 星号

C++是一门广泛应用的编程语言,它是高级语言中比较受欢迎的一种。在C++中,我们可以通过简单的代码输出各种不同形状的星号图案。这里我们来介绍一下如何输出平行四边形星号。

要输出平行四边形,我们需要明确几个关键点。首先,平行四边形需要有两个边的长度和另外两个边的长度相等。其次,平行四边形的对角线长度需要相等。最后,我们需要使平行四边形具有较好的对称性。

在C++中,要输出平行四边形星号,我们可以利用循环语句来实现。下面我们给出一个例子。


#include <iostream>

using namespace std;

void parallelogram(int n) {

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

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

   cout << " ";

  

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

   cout << "*";

  }

  cout << endl;

 }

}

int main() {

 int n;

 cout << "请输入平行四边形的边长:" << endl;

 cin >> n;

 parallelogram(n);

 return 0;

}

以上代码中,我们先定义了一个名为parallelogram的函数,该函数的参数n表示平行四边形的边长。接着我们使用了三个循环语句,第一个循环用于控制平行四边形的行数,第二个循环用于在每一行开头输出一定数量的空格,使得平行四边形呈现出向右倾斜的效果,第三个循环输出n个星号,表示平行四边形的宽度。最后我们通过主函数调用该函数,并将用户输入的边长n作为实参传递给函数。

通过以上代码,我们就可以得到一个相对较为美观的平行四边形星号图案了。当然,我们也可以根据需要进行修改和调整,使得输出的平行四边形更加符合我们的要求。

  
  

评论区

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