C++实现直角边长为3的等腰直角三角形星号输出
好的,我们直接来看如何用C++实现。 ## 🧩 问题分析 需要先定义一个输出 n 个星号的函数,然后调用它逐行输出,形成一个直角边长为 3 的等腰直角三角形。 注意:等腰直角三角形的直角顶点在左下角,每行星号数依次增加1。 ## ✨ 函数设计 定义一个函数 `printStars(int n)`,负责输出 `n` 个星号且不换行,之后在调用处手动换行。 ## 💻 完整代码 ```cpp #include <iostream> using namespace std; // 输出 n 个星号 void printStars(int n) { for (int i = 0; i < n; i++) { cout << '*'; } } int main() { // 直角边长为3,共3行 for (int i = 1; i <= 3; i++) { printStars(i); // 输出 i 个星号 cout << endl; // 换行 } return 0; } ``` ## 📤 样例输出 ``` * ** *** ``` ## 🔍 关键点说明 - `printStars` 函数只负责输出星号,不负责换行,这样更符合单一职责原则。 - 主函数中循环从1到3,正好对应三角形的每一行。 - 如需改变边长,只需修改 `main` 中的循环上限,非常灵活。 ######[AI问答 | 331点数解答 | 2026-05-17 17:46:56]
相关提问
- Python 实现:输入三边判断能否成三角形并输出面积与类型(字节豆包 | 332点数解答 | 2025-04-07 15:07:55)195
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)391
- C++ 实现根据三边判断三角形类型(字节豆包 | 568点数解答 | 2026-03-14 20:56:16)52
- C语言:输入三边求三角形面积,区分普通、直角、等边及非三角形情况 (字节豆包 | 314点数解答 | 2024-10-26 09:13:03)261
- C 语言:输入三边,精准判断三角形类型(含边界处理)(字节豆包 | 400点数解答 | 2025-01-09 12:04:06)189
- C#实现:输入三边判断三角形类型,附输入有效性检查逻辑 (字节豆包 | 570点数解答 | 2025-01-09 12:12:31)180
- C 语言实现:输入三边判断三角形类型,附输入检查与精度考量(字节豆包 | 352点数解答 | 2025-01-09 12:12:32)190
- C 语言:输入三数判断能否构成等腰、等边、直角三角形(字节豆包 | 361点数解答 | 2025-05-28 11:14:47)185
- Python三角形类型判定:等边、等腰、直角三角形实现与要点解析(DeepSeek | 1296点数解答 | 2026-04-24 19:31:23)16
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)360
- C++实现喵际数独锦标赛自动评判系统:快速验证数独解答正确性(字节豆包 | 666点数解答 | 2025-05-16 16:46:31)188
- C++ 实现:根据当前时间和行程耗时计算到达公交站时间(字节豆包 | 588点数解答 | 2025-06-13 16:14:25)131