解题思路:
注意事项:
参考代码:
#include<iostream> using namespace std; int main() { int arr[5][5]; int *p = (int*)arr; for(int i = 0; i < 25; i++)//所有数据通过有一个循环输入 cin >> *(p + i); int n, m; cin >> n >> m; for(int i = 0; i < 5; i++)//直接两两交换 swap(arr[n - 1][i], arr[m - 1][i]); for(int i = 0; i < 5; i++) { for(int j = 0; j < 5; j++) cout << arr[i][j] << " "; cout << endl; } return 0; }
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:788 |
简单的a+b (C语言代码)浏览:764 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:687 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:643 |
【计算两点间的距离】 (C语言代码)浏览:927 |
A+B for Input-Output Practice (VII) (C++代码)浏览:643 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:387 |
回文数字 (C语言代码)浏览:2539 |
演讲大赛评分 (C语言代码)浏览:1696 |
蛇行矩阵 (C语言代码)浏览:560 |