package com.test.code;
import java.io.*;
public class pyramid {
public static void main(String[] args) {
System.out.print("请输入单个大写字母,以创建金字塔图形:");
char c = ' ';
try {
c = (char )System.in.read();
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
if(c>='A'&&c<='Z'){
//外层循环控制金字塔层数
for(int i=1; i<=((c-'A')+1); i++){
//打印每层空格数
for(int j=i; j<=(c-'A'); j++){
System.out.print(" ");
}
//打印金字塔前半部
char ch = 'A'; //给定第一个字符为A
for(int k=0; k<i; k++){
System.out.print(ch);
ch++;
}
//打印金字塔后半部
//将上面的ch重置为前一个字母
ch--;
for(int n=1; n<i; n
习题:输入任意大写字母,生成金字塔图形
最新推荐文章于 2023-04-10 14:59:30 发布
该博客展示了如何根据用户输入的大写字母,利用for循环生成对应的字母金字塔图形。以字母'H'为例,逐步展开形成金字塔形状的字符串输出。
摘要由CSDN通过智能技术生成