c语言嵌套循环-输出若干星号
时间: 2024-11-03 10:14:50 浏览: 13
在C语言中,嵌套循环是一种常用的结构,其中一个循环内部包含另一个循环。用于创建复杂的模式,如输出特定形状的星号。下面是一个简单的示例,它使用两个for循环打印一个正方形的星号网格:
```c
#include <stdio.h>
void print_star_pattern(int n) {
for (int i = 0; i <= n; i++) { // 外层循环控制行数
for (int j = 0; j <= i; j++) { // 内层循环控制每行的星号数
printf("*"); // 打印星号
}
printf("\n"); // 每一行结束后换行
}
}
int main() {
int size = 5; // 可以改变这个值来调整星号图案的大小
print_star_pattern(size);
return 0;
}
```
当你运行这个程序时,会得到一个由`size`指定大小的星号正方形。例如,如果`size=5`,你会看到一个5x5的星号矩阵。
阅读全文