c语言完成:输出指定的由给定符号组成的三角图案, 函数接口定义: void print(char ch,int n); 函数print共传递两个参数。其中 ch表示要打印的符号,n表示要打印的行数。 在这里给出一组输入。例如 * 3 输出: * ** ***
时间: 2023-02-12 08:50:05 浏览: 770
你可以用这段代码来实现:
```
#include <stdio.h>
void print(char ch, int n) {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("%c", ch);
}
printf("\n");
}
}
int main() {
print('*', 3);
return 0;
}
```
输出将会是:
```
*
**
***
```
上面的代码使用了两个循环来实现:
- 外层循环控制每一行打印的次数,从 1 到 n。
- 内层循环控制每一行打印的字符数,从 1 到 i。
内层循环打印出来的字符数正好是行数,因此第一行会打印 1 个字符,第二行会打印 2 个字符,以此类推。
阅读全文