用C语言在主函数里定义一个3X3二维数组,通过函数input完成数组的输入,通过函数output完成数组的输出,要求数组输出格式为矩阵格式。(将编写的程序和运行结果图。上传到答案.框中)
时间: 2024-02-21 08:57:06 浏览: 37
好的,以下是C语言编写的程序和运行结果:
```c
#include <stdio.h>
void input(int arr[][3]);
void output(int arr[][3]);
int main() {
int arr[3][3];
input(arr);
printf("输入的数组为:\n");
output(arr);
return 0;
}
void input(int arr[][3]) {
printf("请输入数组元素:\n");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
scanf("%d", &arr[i][j]);
}
}
}
void output(int arr[][3]) {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
}
```
运行结果:
```
请输入数组元素:
1 2 3
4 5 6
7 8 9
输入的数组为:
1 2 3
4 5 6
7 8 9
```
注意:程序中的数组大小可以根据需要自行修改。