用c语言输出以下矩阵 1 2 3 4 5 2 3 4
时间: 2024-10-19 20:11:32 浏览: 15
单片机C语言Proteus仿真实例4X4矩阵键盘的应用
在C语言中,你可以使用嵌套循环来打印这样的矩阵。下面是一个简单的示例:
```c
#include <stdio.h>
#define ROWS 3 // 矩阵行数
#define COLS 5 // 矩阵列数
void printMatrix(int matrix[ROWS][COLS]) {
for (int i = 0; i < ROWS; i++) { // 遍历每一行
for (int j = 0; j < COLS; j++) { // 遍历每一列
printf("%d ", matrix[i][j]); // 输出当前元素
}
printf("\n"); // 每行结束后换行
}
}
int main() {
int matrix[ROWS][COLS] = {
{1, 2, 3, 4, 5},
2,
3,
4
};
printMatrix(matrix);
return 0;
}
```
在这个程序中,我们首先定义了一个二维数组`matrix`,然后使用两个for循环遍历并打印出每个元素。注意,由于C语言对一维数组索引的规定,这里我们在主函数里直接初始化了部分元素。`main`函数调用`printMatrix`来显示整个矩阵。
阅读全文