写一个函数,将3 3矩阵转置
2015-12-27 15:24
246 查看
#include "stdio.h"
void Transpose(int (*matrix)[3])
{
int temp;
int i, j;
for(i=1;i<3;i++)/*转置*/
{
for(j=0;j<i;j++)
{
temp = *(*(matrix+j)+i);
*(*(matrix+j)+i) = *(*(matrix+i)+j);
*(*(matrix+i)+j) = temp;
}
}
}
void main()
{
int a[3][3] ={{1,2,3},{4,5,6},{7,8,9}};
Transpose(a);
for(int i = 0;i<3;i++)
{
for(int j=0;j<3;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
}
}
void Transpose(int (*matrix)[3])
{
int temp;
int i, j;
for(i=1;i<3;i++)/*转置*/
{
for(j=0;j<i;j++)
{
temp = *(*(matrix+j)+i);
*(*(matrix+j)+i) = *(*(matrix+i)+j);
*(*(matrix+i)+j) = temp;
}
}
}
void main()
{
int a[3][3] ={{1,2,3},{4,5,6},{7,8,9}};
Transpose(a);
for(int i = 0;i<3;i++)
{
for(int j=0;j<3;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
}
}
相关文章推荐
- C++中引用(&)的用法和应用实例
- hp rx6600报1,2,3号风扇同时故障
- Spring Security 4学习
- 贪吃蛇详解Windows编程(三)
- 用指针方法编写一个程序,输入3个整数,将它们按由小到大的顺序输出
- size_t、ssize_t和socklen_t详解
- js事件2-事件兼容问题
- 三维网格数据结构
- js事件2-事件兼容问题
- 关于ubuntu12.04下google-chrome无法启动问题的解决
- 13. (转) Android一些布局属性详解
- JS如何实现点击页面内任意的链接均加参数跳转?
- 自适应高度
- GIS的刊物
- xcode7 Enable Zombie Objects 没反应...
- 将字符串 数组 字典写入本地文件,并计算文件的大小,最后删除文件
- 第一类Stirling数和第二类Stirling数
- Servlet
- 【码农流水账】一个码农的成长02
- WebService到底是什么?(转)