利用按位异或运算符实现矩阵转置
来源:互联网 发布:阿里云域名怎么备案 编辑:程序博客网 时间:2024/05/22 03:37
#include<iostream>
using namespace std;
int main()
{
int a[][4]={{3,6,1,9},{3,8,3,6},{7,2,1,5},{4,3,0,9}};
int i,j;
for(i=0;i<4-1;i++)
{
for(j=i+1;j<4;j++)
{
a[i][j]=a[i][j]^a[j][i]; //只限整型
a[j][i]=a[j][i]^a[i][j];
a[i][j]=a[i][j]^a[j][i];
}
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
using namespace std;
int main()
{
int a[][4]={{3,6,1,9},{3,8,3,6},{7,2,1,5},{4,3,0,9}};
int i,j;
for(i=0;i<4-1;i++)
{
for(j=i+1;j<4;j++)
{
a[i][j]=a[i][j]^a[j][i]; //只限整型
a[j][i]=a[j][i]^a[i][j];
a[i][j]=a[i][j]^a[j][i];
}
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
1 0
- 利用按位异或运算符实现矩阵转置
- NumPy中的乘法运算符 * 指示按元素计算,矩阵乘法可以使用 dot 函数或创建矩阵对象实现
- 按位异或运算符^
- 按位异或运算符^
- 按位异或运算符
- 按位异或运算符^
- 按位异或运算符^
- 按位异或运算符^
- 按位异或运算符^
- 按位异或运算符^
- ^ 按位异或运算符
- 编写一个函数实现矩阵的转置运算
- 矩阵类的实现,运算符重载
- C++运算符重载实现矩阵除法
- C++实现矩阵运算
- C++矩阵运算实现
- VIM--矩阵转置运算
- 运用异或运算符实现加密
- NVIDIA DIGITS 5.1-dev学习笔记之安装过程记录:Windows10 x64位系统 、 MicroSoft Caffe Master、CUDA 8.0 、Python 2.7
- Android Service演义
- UICollectionView Demo
- 【demo记录】极光推送(android app访问服务器,服务器推送信息到新app)
- React-Native在APP调用浏览器或其他系统应用(Linking的使用)
- 利用按位异或运算符实现矩阵转置
- framework不兼容报错
- Taxi
- JVM -verbose参数详解(转)
- Java菜鸟面试突破系列之Java基础方面(一)
- eclipse报:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from
- java基础3_变量
- arcgis10.4.1关于倾斜摄影的试用
- Android从Hal到framework层添加自定义Sensor