小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度。
为了便于比对空格,所有的空白位置都以句点符来代替。
要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开(0<m<n, 3<n<1000, 保证n是奇数)
要求输出一个大X
package six; import java.util.Scanner; public class dydx { public static void main(String[] args) { Scanner sr= new Scanner(System.in); int a=sr.nextInt(); int b=sr.nextInt(); String[][]sz=new String [b][a+b-1]; for(int i=0;i<b;i++) { int f=0; for(int j=0;j<a+b-1;j++) { if(i==0&&j<a) {f++; sz[i][j]="*"; } else if(f<a&&j>=i) { f++; sz[i][j]="*"; } else sz[i][j]="."; }} for(int i=0;i<b;i++) { for(int j=0;j<a+b-1;j++) { if(i<b/2) { sz[i][a+b-1-j-1]=sz[i][j]; } else sz[i][j]=sz[i][a+b-1-j-1]; System.out.print(sz[i][j]); } System.out.println(); } } }
还可以
以后多多交流
我也是学计算机的
还可以
看了那么多博客,就你的能看懂
不错