打印大X 小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度

首页 » 算法 » 打印大X 小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度

小明希望用星号拼凑,打印出一个大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();
  }
 
 
 }
 
}

 

标签:
分享到:
赞(0) 打赏

评论 6

评论前必须登录!

 

  1. #1

    还可以

    小蚯蚓6个月前 (03-27)
  2. #2

    以后多多交流

    靓仔6个月前 (03-27)
  3. #3

    我也是学计算机的

    沥青6个月前 (03-27)
  4. #4

    还可以

    我是你哥6个月前 (03-28)
  5. #5

    看了那么多博客,就你的能看懂

    小蚯蚓6个月前 (03-28)
  6. #6

    不错

    努力4个月前 (05-26)

觉得文章有用就打赏一下弟弟吧

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
正在播放:

作者想对您说:

累了就停下来听首歌吧

听完后会给您一个好心情

最后

等到您不容易

还希望您能多待一会儿

      00:00/00:00