解题思路:
注意事项:
参考代码:
#include
using namespace std;
void Transpose(int arr[3][3])
{
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
if (i < j)
{
arr[i][j] = arr[i][j] ^ arr[j][i];
arr[j][i] = arr[i][j] ^ arr[j][i];
arr[i][j] = arr[i][j] ^ arr[j][i];
}
}
}
}
int main()
{
int arr[3][3];
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
cin >> arr[i][j];
}
}
Transpose(arr);
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
cout << arr[i][j] << " ";
}
cout << endl;
}
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:711 |
川哥的吩咐 (C语言代码)浏览:926 |
C二级辅导-进制转换 (C语言代码)浏览:658 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:400 |
【排队买票】 (C语言代码)浏览:944 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
简单的a+b (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:569 |
时间转换 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:765 |