解题思路: 对象数组,循环输出
注意事项:
参考代码:
import java.util.Scanner; public class Main { int x,y; Main(int x,int y){ this.x=x;this.y=y; } public String toString() { return "("+x+","+y+")"; } public static void main(String[] args) { Scanner in=new Scanner(System.in); int n=in.nextInt(),i=in.nextInt(),j=in.nextInt(); Main arr[][]= new Main[n+1][n+1]; for(int p=1;p<=n;p++) { for(int q=1;q<=n;q++) { arr[p][q]=new Main(p,q); } } for(int p=1;p<=n;p++) { for(int q=1;q<=n;q++) { if(i==p) System.out.print(arr[p][q]); } } System.out.println(); for(int p=1;p<=n;p++) { for(int q=1;q<=n;q++) { if(j==q) System.out.print(arr[p][q]); } } System.out.println(); for(int p=1;p<=n;p++) { for(int q=1;q<=n;q++) { if(((i+j)-(p+q))%2==0&&(j-i)==(q-p)) System.out.print(arr[p][q]); } } System.out.println(); for(int p=n;p>=1;p--) { for(int q=n;q>=1;q--) { if(i+j==q+p) System.out.print(arr[p][q]); } } in.close(); } }
0.0分
0 人评分
2^k进制数 (C语言描述,蓝桥杯)浏览:1457 |
格式化数据输出 (C语言代码)浏览:882 |
整除的尾数 (C语言代码)浏览:853 |
分解质因数 (C++代码)浏览:1561 |
小O的图案 (C语言代码)浏览:980 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:670 |
C语言训练-斐波纳契数列 (C语言代码)浏览:540 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:469 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:552 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:617 |