c语言输出n*5的矩阵
时间: 2024-12-23 20:25:47 浏览: 6
在 C 语言中,要输出 n * 5 的矩阵,你可以使用嵌套循环来打印每个元素。下面是一个简单的示例,它创建一个 n 行 5 列的整数矩阵并打印出来:
```c
#include <stdio.h>
#define ROWS 5 // 矩阵行数
#define COLS 5 // 矩阵列数
void printMatrix(int n) {
int matrix[ROWS][COLS]; // 创建矩阵
// 初始化矩阵值,这里为了简单起见设为0~4,你可以按需修改
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
matrix[i][j] = i * COLS + j;
}
}
// 打印矩阵
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
printf("%d ", matrix[i][j]); // 每一行之间用空格隔开
}
printf("\n"); // 每行结束换行
}
}
int main() {
int n = 3; // 或者用户输入的行数,这里是固定值
printMatrix(n);
return 0;
}
```
在这个例子中,当你运行这个程序并传入 `n` 的值时,会得到一个 n 行 5 列的矩阵,其中每行包含从 0 开始递增的数字。
阅读全文