解题思路:分别把四种情况一一打印出来就行了
注意事项:
参考代码:
#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 人评分
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1372 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:585 |
Tom数 (C++代码)浏览:828 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:855 |
C语言训练-求素数问题 (C语言代码)浏览:1458 |
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1642 |
【排队买票】 (C语言代码)浏览:900 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1119 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:510 |
求圆的面积 (C语言代码)浏览:1670 |