解题思路:首先考虑的一前一后的打印,而横向打印j2值就是要在那打印,而每次要答应的第一个刚刚好又是j的值,所以就要j的值来当中间值,来转化成第一个和最好一个,
注意事项:
参考代码:
import java.util.Scanner; public class Text { public static void main(String args[]){ Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); int [][] arr=new int[n][2]; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { arr[i][j]=scanner.nextInt(); } } for (int i = 0; i < arr.length; i++) { int a=arr[i][0]*arr[i][1]-(arr[i][1]-1); for (int j = 0; j < a; j++) { int d=j; for (int k = 0; k < a; k++) { if (d>=arr[i][0]) { d=d-arr[i][0]+1; } else { break; } } for (int j2 = 0; j2 < arr[i][0]; j2++) { if (d==j2||d==arr[i][0]-(j2+1)) { System.out.print("X"); } else { System.out.print(" "); } } System.out.println(); } System.out.println(); } } }
0.0分
3 人评分
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:674 |
C语言训练-亲密数 (C语言代码)浏览:682 |
母牛的故事 (C语言代码)浏览:549 |
出圈】指针malloc版浏览:355 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:566 |
用筛法求之N内的素数。 (C语言代码)浏览:529 |
数组输出 (C语言代码)浏览:703 |
输入输出格式练习 (C语言代码)浏览:744 |
分解质因数 (C++代码)浏览:1475 |