用c语言嵌套循环写数数小木块
时间: 2024-10-27 08:14:15 浏览: 27
C语言分支循环语句-猜数字游戏的实现
当你想用C语言嵌套循环模拟数数小木块的情景,你可以想象一个二维数组表示一个由小木块组成的网格。下面是一个简单的示例,通过两层for循环遍历这个矩阵,并打印出每个位置的数字,通常我们可以从1开始计数:
```c
#include <stdio.h>
#define ROWS 5 // 行数
#define COLS 4 // 列数
void printWoodBlocks(int grid[ROWS][COLS]) {
for (int i = 0; i < ROWS; i++) { // 遍历行
for (int j = 0; j < COLS; j++) { // 遍历列
printf("%d ", grid[i][j]); // 打印当前格子的数值
}
printf("\n"); // 每行结束后换行
}
}
int main() {
int woodBlocks[ROWS][COLS] = { {1, 2, 3, 4}, // 填充矩阵
{5, 6, 7, 8},
{9, 10, 11, 12},
{13, 14, 15, 16},
{17, 18, 19, 20} }; // 可以按需要修改数值
printWoodBlocks(woodBlocks); // 输出小木块序列
return 0;
}
```
在这个例子中,`printWoodBlocks`函数接收一个二维数组作为输入,每遍历一行就打印一行小木块的数字,整个矩阵代表了“数数”的过程。
阅读全文