21xrx.com
2024-11-22 04:04:18 Friday
登录
文章检索 我的文章 写文章
用C++语言打印1, 123, 12345组成的等腰三角形
2023-07-13 22:18:15 深夜i     --     --
C++ 打印 等腰三角形 1 123 12345

在计算机编程中,使用C++语言可以快速实现各种算法,包括打印等腰三角形。等腰三角形是一个应用广泛的图形,通常由数字、字母或符号组成。本文将介绍如何使用C++语言打印数字1、123、12345组成的等腰三角形。

首先,我们需要定义三角形的行数n,并使用for循环来控制循环次数,每次循环输出一行数字。然后,我们需要使用两个嵌套的for循环来控制每行数字的个数和位置。在第一个for循环中,可以使用i控制行数,从1到n;在第二个for循环中,可以使用j控制数字个数和位置,根据奇偶性分别输出1、123、12345等数字组合。

以下是打印数字1、123、12345组成等腰三角形的C++代码:


#include <iostream>

using namespace std;

int main()

{

 int n;

 cout << "请输入行数:";

 cin >> n;

 

 for (int i = 1; i <= n; i++) // 控制行数

 {

  for (int j = 1; j <= 2*i-1; j++) // 控制数字个数和位置

  {

   if (j % 2 == 0) // 偶数位置输出空格

   

    cout << " ";

   

   else // 奇数位置输出数字

   {

    if (i % 2 == 0) // 偶数行输出123

    

     cout << "123";

    

    else // 奇数行输出1

    

     cout << "1";

    

   }

  }

  cout << endl; // 换行

 }

 

 return 0;

}

我们可以根据需要修改代码,例如改变数字组合、改变每行数字个数、改变三角形大小等。总之,使用C++语言打印等腰三角形是一个有趣又实用的编程练习,可以提高程序员的编程技能和逻辑思维能力。

  
  

评论区

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