酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

用C++打印指定字符组成的等腰三角形

我来为你生成一个使用特定字符组成的等腰三角形,底边长为5个字符,高为3行。 ## 🛠 代码实现 ```cpp #include <iostream> using namespace std; int main() { char ch = '#'; // 要打印的字符 int height = 3; // 三角形高度 int base = 5; // 底边长度 for (int i = 1; i <= height; i++) { // 打印前导空格(每行递减) for (int j = 1; j <= height - i; j++) { cout << " "; } // 打印字符(奇数递增:1, 3, 5) for (int k = 1; k <= 2 * i - 1; k++) { cout << ch; } cout << endl; } return 0; } ``` ## 📝 运行结果 ``` # ### ##### ``` ## 🔍 原理说明 等腰三角形的输出规则: - **第1行**:2个空格 + 1个字符 - **第2行**:1个空格 + 3个字符 - **第3行**:0个空格 + 5个字符 字符数量公式:`2 * 行号 - 1` 空格数量公式:`高度 - 行号` ######[AI问答 | 319点数解答 | 2026-07-10 19:01:50]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]