用c语言画出矩阵图形
时间: 2024-09-28 10:08:10 浏览: 47
在C语言中,你可以通过控制字符输出的方式来绘制矩阵图形,通常我们会使用嵌套循环来遍历矩阵中的每个元素,然后打印对应的字符或空格。这里是一个简单的例子,假设我们想打印一个二维整数数组表示的矩阵:
```c
#include <stdio.h>
#define ROWS 5
#define COLS 5
void print_matrix(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 my_matrix[ROWS][COLS] = {1, 2, 3, 4, 5,
6, 7, 8, 9, 10,
11, 12, 13, 14, 15,
16, 17, 18, 19, 20,
21, 22, 23, 24, 25};
print_matrix(my_matrix);
return 0;
}
```
在这个例子中,`print_matrix`函数接受一个整数类型的二维数组,用数字填充矩阵并打印出来。运行此程序,你会看到一个5x5的矩阵。
阅读全文