打印沙漏&数字金字塔

//package com.testjv;

import java.util.Scanner;

public class Main {

	static int n;
	public static void main(String[] args) {
		Scanner in=new Scanner(System.in);
		while(in.hasNext()) {
			n=in.nextInt();
			int num=1,sum=1+(n-1)*2;
			for(int i=1;i<=n;++i) {
				int m=(sum-num)/2;
				for(int j=1;j<=m;++j) System.out.printf(" ");
				for(int j=1;j<=num;++j) System.out.printf("*");
				num+=2;
				System.out.printf("\n");
			}
			num=sum-2;
			for(int i=1;i<n;++i) {
				int m=(sum-num)/2;
				for(int j=1;j<=m;++j) System.out.printf(" ");
				for(int j=1;j<=num;++j) System.out.printf("*");
				num-=2;
                System.out.printf("\n");
			}
		}
	}
    
}

import java.util.Scanner;

public class Main {
	
	static int n;
	public static void main(String[] args) {
		Scanner in=new Scanner(System.in);
		char ch=in.next().charAt(0);  //返回index处的char
		int sum=(ch-'A')*2+1,num=1;
		for(char i='A';i<=ch;++i) {
			int m=(sum-num)/2;
			for(int j=1;j<=m;++j) System.out.printf(" ");
			for(char j='A';j<=i;++j) System.out.print(j);
			for(char j=(char)(i-1);j>='A';--j) System.out.print(j);
			System.out.println();
            num+=2;
		}
	}
	

}





全部评论

相关推荐

不愿透露姓名的神秘牛友
07-18 12:01
点赞 评论 收藏
分享
下北澤大天使:你是我见过最美的牛客女孩😍
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-15 17:17
听说过付费实习,没想到这么贵啊我去,要不我给你个腰子吧
哈哈哈,你是老六:这种公司一定要注意啊,不要随便签合同,只要签了后面钱可能回不来,而且你通过法律途径也弄不回
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务