解题思路:分别把四种情况一一打印出来就行了
注意事项:
参考代码:
#include <iostream>
#include <deque>
#include <string>
#include <iterator>
#include <numeric>
#include <cmath>
#include <cstdlib>
#include <sstream>
#include <iomanip>
#include <algorithm>
#include <string.h>
using namespace std;
int main(){
int a[101][101];
int n,i,j;
cin>>n>>i>>j;
for(int x=1;x<=n;x++){
for(int y=1;y<=n;y++){
if(a[x][y]==a[i][y]){
printf("(%d,%d)",i,y);
}
}
break;
}
cout<<endl;
for(int y=1;y<=n;y++){
for(int x=1;x<=n;x++){
if(a[x][y]==a[x][j]){
printf("(%d,%d)",x,j);
}
}
break;
}
cout<<endl;
int k=i;
int l=j;
for(int i=1;i<=n;i++){
if(k!=0&&l!=0){
k--;
l--;
}
else{
break;
}
}
k++;
l++;
for(int x=1;x<=n;x++){
for(int y=1;y<=n;y++){
if(a[k][l]==a[x][y]&&k<=n&&l<=n){
printf("(%d,%d)",k,l);
k++;
l++;
}
}
}
cout<<endl;
for(int y=1;y<=n;y++){
for(int x=1;x<=n;x++){
if(x+y==i+j){
printf("(%d,%d)",x,y);
}
}
}
return 0;
}
0.0分
3 人评分
WU-拆分位数 (C++代码)浏览:819 |
IP判断 (C语言代码)浏览:819 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:703 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:701 |
Hello, world! (C语言代码)浏览:766 |
出圈】指针malloc版浏览:377 |
循环入门练习6 (C语言代码)浏览:1058 |
1134题解(求分析)浏览:795 |
上车人数 (C语言代码)浏览:752 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:527 |