解题思路:
注意事项:
参考代码:
package arrLast; //题目 1115: DNA import java.util.Scanner; public class t_1115 { public static void main(String args[]) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); while(n!=0) { int a=sc.nextInt(),b=sc.nextInt(); int [][]arr=new int [a][a];//定义一个二维数组无实际应用纯粹当标记应用 for(int i=0;i<arr.length;i++) { for(int j=0;j<arr[i].length;j++) {//先输出最上方的一个大X,出去第一个大X剩下的都没有第一行 if(i==j||i+j==a-1)//输出的条件 System.out.print("X"); else System.out.print(" "); } System.out.println(); } b--;//因为已经先输出了一个所以b-- while(b!=0) {//再将剩下的输出 for(int i=1;i<arr.length;i++) { for(int j=0;j<arr[i].length;j++) { if(i==j||i+j==a-1) System.out.print("X"); else System.out.print(" "); } System.out.println(); } b--; } System.out.println(); n--; } } }
0.0分
0 人评分
C语言训练-委派任务* (C语言代码)..................竟然是第一个浏览:2177 |
C语言训练-自守数问题 (C语言代码) long long浏览:1066 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:443 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:542 |
程序员的表白 (C语言代码)浏览:1470 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:560 |
Tom数 (C++代码)浏览:828 |
简单编码 (C++代码)浏览:678 |
C语言训练-求素数问题 (C语言代码)浏览:727 |
【亲和数】 (C语言代码)浏览:495 |