打印给定字符组成的直角三角形,用C++
时间: 2024-02-17 17:04:19 浏览: 72
打印直角三角形阵列.cpp
好的,以下是用 C++ 打印给定字符组成的直角三角形的代码:
```cpp
#include <iostream>
using namespace std;
int main() {
char c;
int n;
cout << "请输入一个字符和一个整数:";
cin >> c >> n;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
cout << c;
}
cout << endl;
}
return 0;
}
```
在这个程序中,我们首先使用 `cin` 获取用户输入的字符和整数,然后使用两层循环打印直角三角形。外层循环控制行数,内层循环控制每行输出的字符个数。
运行程序后,用户需要按照提示输入一个字符和一个整数,程序会根据输入的信息打印出相应的直角三角形。例如,如果用户输入 `*` 和 `5`,则程序会输出如下的图形:
```
*
**
***
****
*****
```
希望能够帮助到你!
阅读全文