【第22期】观点:IT 行业加班,到底有没有价值?

1036、跟奥巴马一起编程

原创 2015年11月21日 17:10:39
/*	
 * 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上
 * 首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴
 * 马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
 * 
 * 输入格式:
 * 
 * 输入在一行中给出正方形边长N(3<=N<=20)和组成正方形边的某种字符C,间隔一个空格。
 * 
 * 输出格式:
 * 
 * 输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去
 * 更像正方形,我们输出的行数实际上是列数的50%(四舍五入取整)
 * 
 * 输入样例:
 * 
 * 10 a
 * 
 * 输出样例:
 * aaaaaaaaaa
 * a        a
 * a        a
 * a        a
 * aaaaaaaaaa
 * 
 * */

import java.util.Scanner;

public class Pat1036 {
	private static Scanner sc;

	public static void main(String[] args) {
		sc = new Scanner(System.in);

		int n = sc.nextInt();
		int y = (int) (n / 2.0 + 0.5);   //四舍五入

		String str = sc.next();

		for (int i = 0; i < y; i++) {
			if (i == 0 || i == (y - 1)) {
				for (int k = 0; k < n; k++) {
					System.out.print(str);
				}
				System.out.println();
			} else {
				System.out.print(str);
				for (int k = 0; k < n - 2; k++) {
					System.out.print(" ");
				}
				System.out.println(str);
			}
		}
	}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

PAT乙级.1036. 跟奥巴马一起编程(15)

1036. 跟奥巴马一起编程(15) 题目: 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动...

奥巴马入驻Pinterest 总统也感受到了兴趣图谱的力量

<p style="margin-top: 0px; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; font: inherit; vertical-align: baseline; line-height: 23px; color: rgb(100,100,100); font-fam

PAT 乙级 1036. 跟奥巴马一起编程

1036. 跟奥巴马一起编程 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编...

Facebook联合创始人Chris Huges:一个成就奥巴马总统之路的“同志”男人

<p style="margin-top: 0px; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; font-size: 16px; font: inherit; vertical-align: baseline; line-height: 1.8; color: rgb(51,51,

[PAT乙级]1036. 跟奥巴马一起编程(15)

1036. 跟奥巴马一起编程(15)原题链接 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)