如何用C语言编写一个包含嵌套for循环并打印星号(*)的代码示例?
时间: 2024-11-25 21:11:09 浏览: 46
基于循环嵌套以及函数打印一个等腰三角形
在C语言中,你可以使用嵌套`for`循环来控制星号(*)的输出模式,例如创建一个简单的二维数组的星号矩阵。以下是一个基本的代码示例:
```c
#include <stdio.h>
int main() {
int rows, cols;
// 获取用户输入的行数和列数
printf("请输入矩阵的行数: ");
scanf("%d", &rows);
printf("请输入矩阵的列数: ");
scanf("%d", &cols);
// 使用嵌套的for循环打印星号
for (int i = 0; i < rows; i++) { // 行
for (int j = 0; j < cols; j++) { // 列
printf("* "); // 输出每个位置的星号
}
printf("\n"); // 每行结束后换行
}
return 0;
}
```
当你运行这个程序并输入特定的行数和列数,它将按照指定的大小生成一个由星号组成的矩形。
阅读全文