解题思路:
注意事项:
参考代码:
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语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:511 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:1000 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1322 |
1134题解(求分析)浏览:795 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:751 |
众数问题 (C语言代码)浏览:659 |
多组数据新方法浏览:368 |