打印沙漏&数字金字塔

//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;
		}
	}
	

}





全部评论

相关推荐

有没有友友知道hr面会问什么我应该反问什么?还有如何防止hr套话啊?还有应该如果催hr推进快一点#字节#OPPO#hr面
牛客989988346号:职业规划,优缺点,为什么选择这个岗,对应聘公司产品的了解和满意度,如果让你改进公司产品你会怎么做,对ai(新技术)的了解,有无其他offer,什么时候能到岗
点赞 评论 收藏
分享
xxxxOxo:该催就催,想要你的不会因为催就挂,催了就挂的是因为本来就要挂你
点赞 评论 收藏
分享
求面试求offer啊啊啊啊:这个在牛客不是老熟人了吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务