解题思路: 对象数组,循环输出
注意事项:
参考代码:
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 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:696 |
C语言训练-求PI* (C语言代码)浏览:883 |
C语言考试练习题_保留字母 (C语言代码)浏览:561 |
剔除相关数 (C语言代码)浏览:1008 |
【出圈】 (C语言代码)浏览:553 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2090 |
K-进制数 (C语言描述,蓝桥杯)浏览:924 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:581 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:629 |
勾股数 (C语言代码)浏览:799 |