• 1119:矩阵交换行


    时间限制: 1000 ms 内存限制: 65536 KB
    提交数: 10236 通过数: 6131

    【题目描述】

    给定一个5×5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),
    将第n行和第m行交换,输出交换后的结果。

    【输入】

    输入共6行,前5行为矩阵的每一行元素,元素与元素之间以一个空格分开。

    第6行包含两个整数m、n,以一个空格分开(1 ≤ m,n ≤ 5)。

    【输出】

    输出交换之后的矩阵,矩阵的每一行元素占一行,元素之间以一个空格分开。

    【输入样例】

    1 2 2 1 2
    5 6 7 8 3
    9 3 0 5 3
    7 2 1 4 6
    3 0 8 2 4
    1 5

    【输出样例】

    3 0 8 2 4
    5 6 7 8 3
    9 3 0 5 3
    7 2 1 4 6
    1 2 2 1 2

    【来源】

    No

    代码

    #include <cstdio>
    #include <iostream>
    using namespace std;
    int m,n,x[5],coordinate[5][5];
    int main ()
    {
    	for(int i=0;i<5;i++)
    	{
    		for(int j=0;j<5;j++)
    		{
    			cin>>coordinate[i][j];
    		}
    	}
    	scanf("%d %d",&m,&n);
    	for(int i=0;i<5;i++)
    	{
    		x[i]=coordinate[m-1][i];
    		coordinate[m-1][i]=coordinate[n-1][i];
    		coordinate[n-1][i]=x[i];
    	}
    	for(int i=0;i<5;i++)
    	{
    		for(int j=0;j<5;j++)
    		{
    			cout<<coordinate[i][j]<<' ';
    		}
    		cout<<endl;
    	}
    	return 0;
    }
    
  • 相关阅读:
    跨域 CORS 详解 (转)
    手机自动化(一)
    Appium Desktop-Permission to start activity denied.
    webview元素定位
    电商网站测试点 还需要整理
    性能测试第三天
    性能测试第二天
    DDD
    ATDD
    BDD
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12338728.html
Copyright © 2020-2023  润新知