题解 | #二维数组操作#
二维数组操作
https://www.nowcoder.com/practice/2f8c17bec47e416897ce4b9aa560b7f4
纸老虎
#include<iostream>
using namespace std;
int main() {
int m,n;
while(cin>>m>>n){
//初始化表格
//要交换的两个单元格的行列值
int x1,y1,x2,y2;
cin>>x1>>y1>>x2>>y2;
//3 输入要插入的行的数值
int x;
cin>>x;
//4.输入y\y ,在第y\y 列左边添加一列
int y;
cin>>y;
//输入x\x 、y\y ,查找坐标为(x,y)\(x,y) 的单元格的值。
int x3,y3;
cin>>x3>>y3;
//初始化表格
if(1<=m<=9&&1<=n<=9) cout<<"0"<<endl;//表示操作成功
else cout<<"-1"<<endl;
//要交换的两个单元格的行列值
if(x1<m&&y1<n&&x2<m&&y2<n) cout<<"0"<<endl;//成功
else cout<<"-1"<<endl;
//3 输入要插入的行的数值
if(x<8&&(m+1)<=9&&x<=(m-1)) cout<<"0"<<endl;//成功
else cout<<"-1"<<endl;
//4.输入y\y ,在第y\y 列左边添加一列
if(y<9-1&&(n+1)<=9&&y<n) cout<<"0"<<endl;//成功
else cout<<"-1"<<endl;
//输入x\x 、y\y ,查找坐标为(x,y)\(x,y) 的单元格的值。
if(x3<m&&y3<n) cout<<"0"<<endl;//成功
else cout<<"-1"<<endl;
}
system("pause");
return 0;
}