【C语言】二维数组转置
来源:互联网 发布:金立gn106软件下载 编辑:程序博客网 时间:2024/05/31 19:44
#include <stdio.h>#include <stdlib.h>#define LINE 3#define COLUMN 3//3x3二维数组转置int a[LINE][COLUMN]={};void arr_trace(int *parr){ int i=0,j=0; for(i=0;i<LINE;i++){ for(j=0;j<COLUMN;j++){ *(*(a+i)+j) = *(parr+i*COLUMN+j); } }}int main() { int arr[LINE][COLUMN],i=0,j=0,*p; for(i=0;i<LINE;i++){ for(j=0;j<COLUMN;j++){ scanf("%d",&arr[i][j]); } } p = &arr[0][0]; arr_trace(p); printf("转置前:\n"); for(i=0;i<LINE;i++){ for(j=0;j<COLUMN;j++){ printf("%d\t",*(p+i*COLUMN+j)); } printf("\n"); } printf("转置后:\n"); for(i=0;i<LINE;i++){ for(j=0;j<COLUMN;j++){ printf("%d\t",a[i][j]); } printf("\n"); } return EXIT_SUCCESS;}
0 0
- C语言二维数组转置
- 【C语言】二维数组转置
- C语言二维数组
- C语言二维数组
- c 语言 二维数组
- c语言-二维数组
- C语言二维数组
- C语言 二维数组
- C语言 二维数组
- C语言二维数组
- 【C语言】二维数组
- C语言 二维数组转置之函数调用
- C语言 二维数组转置之函数调用2
- C语言动态分配二维数组
- c语言传递二维数组
- C语言动态分配二维数组
- C语言--关于二维数组
- C语言之二维数组
- 关于存在cookie 里面出现乱码的问题
- 欢迎使用CSDN-markdown编辑器
- 我的arduino theme文件
- grep的基本使用方法
- Java三大特性之多态
- 【C语言】二维数组转置
- CSS溢出处理
- 利用googleZxing生成二维码识别二维码
- 图像处理工具类、Bitmap处理、理解ThumbnailUtils
- 遥感图去黑边
- unity屏幕空间坐标shader
- Leetcode 36.Valid Sudoku
- C++实验6-数组操作
- 引-梦想开始的地方