蓝桥杯——基础训练之字母图形

package _2_base;

import java.util.Scanner;

public class _3_LetterGraphics_noallaccept {
	public static void main(String[] args) {
		printgraph();
	}
	public static void printgraph() {
		Scanner sc=new Scanner(System.in);
		int n=sc.nextInt();
		int m=sc.nextInt();
		char[][] ca=new char[n][m];
		for (int i = 0;  i< n; i++) {
			for (int j = i; j < m; j++) {
//				每次循环i不变,j在增加,故字母递增
				ca[i][j]=(char) ('A'+j-i);
			}
			for (int j = 0; j <=i-1; j++) {
//				每次循环i不变,j在增加,字母递减(这是每行前i个)
				ca[i][j]=(char) ('A'-j+i);
			}
		}
		for (char[] one:ca) {
			for(char ch:one) {
				System.out.print(ch);
			}
			System.out.println();
		}
	}
}

这道题数据没有完全通过,不知道哪里的原因,哪位大佬知道还请大佬指教,感谢感谢!!!

发布了27 篇原创文章 · 获赞 2 · 访问量 948

猜你喜欢

转载自blog.csdn.net/wcy8733996wcy/article/details/104290305