题目描述
小明希望用星号拼凑,打印出一个大 X,他要求能够控制笔画的宽度和整个字的高度。
为了便于比对空格,所有的空白位置都以句点符来代替。
输入描述
要求输入两个整数 m n,表示笔的宽度,X 的高度。用空格分开。
其中,0<m<n,3<n<1000, 保证 n 是奇数。
输出描述
要求输出一个大 X。
输入输出样例
示例
输入
3 9
输出
输出如下图:

运行限制
- 最大运行时间:1s
- 最大运行内存: 256M
import java.util.*;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//在此输入您的代码...
int k=0;
int kuan=scan.nextInt();
int gao=scan.nextInt();
char ch[][]=new char[gao][gao+kuan-1];
for(int i=0;i<gao;i++){
for(int j=0;j<kuan+gao-1;j++){
ch[i][j]='.';
}
}
for(int i=0;i<gao;i++){
for(int j=0;j<kuan;j++){
ch[i][i+j]='*';
ch[i][gao+kuan-1-1-(i+j)]='*';
}
}
for(int i=0;i<gao;i++){
for(int j=0;j<kuan+gao-1;j++){
System.out.print(ch[i][j]);
}
System.out.println();
}
scan.close();
}
}
本文介绍了如何使用Java编程语言,通过Scanner读取用户输入的宽度和高度,创建字符数组生成具有指定宽度和高度的大X图形,并给出了代码示例和输出格式说明。
943

被折叠的 条评论
为什么被折叠?



