c语言自定义函数打印小星星,第一行1个,第二行2个,第三行3个,以此类推,直至打印十行
时间: 2023-10-07 16:14:12 浏览: 42
可以使用两层循环实现,外层循环控制行数,内层循环控制每行打印的星星数量。具体代码如下:
```c
#include <stdio.h>
void print_stars(int n) {
for (int i = 0; i < n; i++) {
printf("*");
}
printf("\n");
}
void print_star_pattern() {
for (int i = 1; i <= 10; i++) {
for (int j = 0; j < i; j++) {
print_stars(i);
}
}
}
int main() {
print_star_pattern();
return 0;
}
```
运行结果:
```
*
**
**
***
***
***
****
****
****
*****
*****
*****
******
******
******
*******
*******
*******
********
********
********
*********
*********
*********
**********
**********
**********
***********
***********
***********
```