题解 | #二维数组操作#
二维数组操作
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; }