当前位置:首页 C++ > 正文

C++打印三角形

作者:野牛程序员:2023-08-29 07:13:57 C++阅读 2734

在C++中,可以使用嵌套循环来打印出不同形状的三角形。以下是一些示例代码,展示如何打印等腰三角形和倒置的等腰三角形:

1. 打印等腰三角形:

#include <iostream>

int main() {
    int rows = 5;  // 三角形的行数

    for (int i = 1; i <= rows; ++i) {
        for (int j = 1; j <= rows - i; ++j) {
            std::cout << " ";  // 打印空格
        }
        for (int j = 1; j <= 2 * i - 1; ++j) {
            std::cout << "*";  // 打印星号
        }
        std::cout << std::endl;
    }

    return 0;
}

2. 打印倒置的等腰三角形:

#include <iostream>

int main() {
    int rows = 5;  // 三角形的行数

    for (int i = rows; i >= 1; --i) {
        for (int j = 1; j <= rows - i; ++j) {
            std::cout << " ";  // 打印空格
        }
        for (int j = 1; j <= 2 * i - 1; ++j) {
            std::cout << "*";  // 打印星号
        }
        std::cout << std::endl;
    }

    return 0;
}

这些示例代码中,嵌套的两个循环分别控制行和列,通过打印空格和星号来形成三角形的图案。可以根据需要调整rows的值以及循环条件来绘制不同大小和形状的三角形。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击