main函数中从键盘上输入一个3行3列整型数组的各个元素的值,然后调用函数fun(),其功能是进行转置,在main函数中按行输出转置后数组元素。C语言
时间: 2023-06-12 11:04:00 浏览: 181
C语言中函数与指针的应用总结
以下是代码示例:
```c
#include <stdio.h>
void fun(int arr[3][3]) {
int temp;
for(int i = 0; i < 3; i++) {
for(int j = i + 1; j < 3; j++) {
temp = arr[i][j];
arr[i][j] = arr[j][i];
arr[j][i] = temp;
}
}
}
int main() {
int arr[3][3];
printf("请输入3行3列整型数组的各个元素的值:\n");
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 3; j++) {
scanf("%d", &arr[i][j]);
}
}
fun(arr);
printf("转置后的数组元素:\n");
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 3; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
```
在上述代码中,我们首先定义了一个函数 `fun`,用于将传入的二维数组进行转置。在 `main` 函数中,我们首先从键盘上输入 3 行 3 列的整型数组,然后调用 `fun` 函数进行转置。最后,我们按行输出转置后的数组元素。
阅读全文