PAT_乙级训练记录 (B1036)

2017-09-10  本文已影响0人  Mr丶sorrow

PAT-B1036

1. 题目再现

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

输入格式:

输入在一行中给出正方形边长N(3<=N<=20)和组成正方形边的某种字符C,间隔一个空格。

输出格式:

输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的50%(四舍五入取整)。

输入样例:
10 a

输出样例:
aaaaaaaaaa
a                a
a                a
a                a
aaaaaaaaaa

2. 题目思考

题目还是较为简单,主要掌握两个点:

3. 实现方式

CodeUp-1934

1. 题目再现

题目描述
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。

输入
测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。

输出
对于每组输入,请输出结果。

样例输入
4
1 2 3 4
3
样例输出
2

2. 题目思考

题目还是较为简单,主要掌握一个点:

3. 实现方式

CodeUp-1928

1. 题目再现

题目描述
有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。

输入
有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD

输出
每组数据输出一行,即日期差值

样例输入
20130101
20130105

样例输出
5

2. 题目思考

题目还是较为复杂,主要掌握两个点:

3. 实现方式

上一篇 下一篇

猜你喜欢

热点阅读