```c
include
int main() {
int matrix;
int i, j;
// 初始化矩阵
printf("请输入3行3列矩阵的元素,每行元素用空格隔开:
");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
scanf("%d", &matrix[i][j]);
}
}
// 显示矩阵
printf("输入的矩阵为:
");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("%d ", matrix[i][j]);
}
printf("
");
}
return 0;
}
```
这个程序首先定义了一个3行3列的整数数组`matrix`,然后通过嵌套的`for`循环从用户那里获取矩阵的元素,并存储在数组中。最后,程序再次使用嵌套的`for`循环打印出矩阵的内容。
要运行这个程序,你需要一个支持C语言的编译器,如GCC。将上述代码保存到一个文件中,例如`matrix.c`,然后在命令行中使用以下命令编译和运行它:
```sh
gcc matrix.c -o matrix
./matrix
```
程序将提示你输入矩阵的元素,然后显示你输入的矩阵。