2 条题解
-
3
#include <stdlib.h> void show(int n,int i,int j) { int a,b,c; b=i; c=j; for(a=1;a<=n;a++) { printf("(%d,%d)",i,a); } printf("\n"); for(a=1;a<=n;a++) { printf("(%d,%d)",a,j); } printf("\n"); while(i>0&&j>0) { i--;j--; } i++;j++; while(i<=n&&j<=n) { printf("(%d,%d)",i,j); i++;j++; } printf("\n"); i=b; j=c; while(i<=n&&j>0) { i++;j--; } i--;j++; while(i<=n&&j<=n&&i>0&&j>0) { printf("(%d,%d)",i,j); i--;j++; } } int main() { int n,i,j; scanf("%d %d %d",&n,&i,&j); if(1<=i&&i<=n&&1<=j&&j<=n) show(n,i,j); return 0; }
对角线判断难,行列简单
- 1
信息
- ID
- 1765
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- 递交数
- 7
- 已通过
- 0
- 上传者