解题思路:分别把四种情况一一打印出来就行了
注意事项:
参考代码:
#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 人评分
不知道哪里错了浏览:1145 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2269 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:869 |
ASCII帮了大忙浏览:749 |
简单的a+b (C语言代码)浏览:340 |
WU-链表数据求和操作 (C++代码)浏览:1316 |
【金明的预算方案】 (C++代码)浏览:843 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:472 |
幸运数 (C++代码)浏览:1264 |
回文数字 (C语言代码)浏览:2510 |