最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

open judge 1.8.1

IT圈 admin 4浏览 0评论

open judge 1.8.1

OpenJudge - 01:矩阵交换行

解题思路:

1.创建一个二维数组 

2.重复值行输入(第i行第j个数一行一行的输)

3.输入要交换的行数(n和m)

4.一行一行的输出

5.输出时判断这一行是否为(第n或m行)

6.如果这是第n行就输出第m行的数、第m行就输出第n行的数

7.都不属于就按正常顺序输出

8.结束程序

#include<bits/stdc++.h>
using namespace std;
int a[6][6];
int main()
{for(int i=1;i<=5;i++)//输入第i行数{for(int j=1;j<=5;j++)//输入第i行第j个数cin>>a[i][j];}int n,m;//创建变量n,m(为要交换的行数)cin>>n>>m;//输入要交换的行数for(int i=1;i<=5;i++)//重复执行输出第i行的数{if(i==n)//如果输出的是第n行{for(int j=1;j<=5;j++)cout<<a[m][j]<<" ";//输出第m行第j个数}else if(i==m)//如果输出的是第m行{for(int j=1;j<=5;j++)cout<<a[n][j]<<" ";//输出第n行第j个数}else//否则{for(int j=1;j<=5;j++)cout<<a[i][j]<<" ";//输出第i行第j个数}cout<<endl;//换行}return 0//结束程序
}

open judge 1.8.1

OpenJudge - 01:矩阵交换行

解题思路:

1.创建一个二维数组 

2.重复值行输入(第i行第j个数一行一行的输)

3.输入要交换的行数(n和m)

4.一行一行的输出

5.输出时判断这一行是否为(第n或m行)

6.如果这是第n行就输出第m行的数、第m行就输出第n行的数

7.都不属于就按正常顺序输出

8.结束程序

#include<bits/stdc++.h>
using namespace std;
int a[6][6];
int main()
{for(int i=1;i<=5;i++)//输入第i行数{for(int j=1;j<=5;j++)//输入第i行第j个数cin>>a[i][j];}int n,m;//创建变量n,m(为要交换的行数)cin>>n>>m;//输入要交换的行数for(int i=1;i<=5;i++)//重复执行输出第i行的数{if(i==n)//如果输出的是第n行{for(int j=1;j<=5;j++)cout<<a[m][j]<<" ";//输出第m行第j个数}else if(i==m)//如果输出的是第m行{for(int j=1;j<=5;j++)cout<<a[n][j]<<" ";//输出第n行第j个数}else//否则{for(int j=1;j<=5;j++)cout<<a[i][j]<<" ";//输出第i行第j个数}cout<<endl;//换行}return 0//结束程序
}

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论