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
