练习题:三角形输出
参考上节课的讲解和样例数据,给定一个层数 n,输出字母三角形。
输入格式
输入一个整数 n(0<n≤26),表示字母三角形的层数。
输出格式
按照题目描述,输出字母三角形。
样例输入1
2
样例输出1
A
BBB
样例输入2
3
样例输出2
A
BBB
CCCCC
参考上节课的讲解和样例数据,给定一个层数 n,输出字母三角形。
输入格式
输入一个整数 n(0<n≤26),表示字母三角形的层数。
输出格式
按照题目描述,输出字母三角形。
样例输入1
2
样例输出1
A
BBB
样例输入2
3
样例输出2
A
BBB
CCCCC
import java.util.Scanner;
public class ex1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int n=in.nextInt();
for(int i=1;i<=n;++i){
int num_space=n-i;
int num_ch=2*i-1;
char ch=(char)('A'+i-1);
for(int j=0;j<num_space;++j){
System.out.print(" ");
}
for(int j=0;j<num_ch;++j){
System.out.print(ch);
}
System.out.println();
}
}
}
运行截图: