1.
字符菱形
给定一个字符,用它构造一个对角线长
5
个字符,倾斜放置的菱形。
时间限制:
1000
内存限制:
65536
输入
输入只有一行,
包含一个字符。
输出
该字符构成的菱形。
样例输入
*
样例输出
*
***
*****
***
*
2.
与圆相关的计算
给出圆的半径,求圆的直径、周长和面积。
时间限制:
1000
内存限制:
65536
输入
输入包含一个实数
r
(
0 < r <= 10,000
),表示圆的半径。
输出
输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后
4
位。
样例输入
3.0
样例输出
6.0000 18.8495 28.2743
提示
如果圆的半径是
r
,那么圆的直径、周长、面积分别是
2*r
、
2 * pi * r
、
pi * r * r
,其中约定
pi
=
3.14159
。
可以使用
printf("%.4lf", ...)
实现保留小数点后
4
位。
3.
苹果和虫子
2
你买了一箱
n
个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每
x
小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过
y
小时你还有多少个完整的苹果?
时间限制:
1000
内存限制:
65536
输入
输入仅一行,包括
n
,
x
和
y
(均为整数)。
输出
输出也仅一行,剩下的苹果个数
样例输入
10 4 9
样例输出
7
提示
注意:是要求完整的苹果数。
4.
奇数求和
计算非负整数
m
到
n
(包括
m
和
n
)之间的所有奇数的和,其中,
m
不大于
n
,且
n
不大于
300
。例如
m=3, n=12,
其和则为:
3+5+7+9+11=35
。
时间限制:
1000
内存限制:
65536
输入
两个数
m
和
n
,两个数以一个空格分开,其中
0 <= m <= n <= 300
。
输出
输出一行,包含一个整数,表示
m
到
n
(包括
m
和
n
)之间的所有奇数的和
样例输入
7 15
样例输出
55
5.
药房管理
随着信息技术的蓬勃发展,医疗信息化已经成为医院建设中必不可少的一部分。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。
对药品的管理是其中的一项重要内容。现在药房的管理员希望使用计算机来帮助他管理。假设对于任意一种药品,每天开始工作时的库存总量已
知,并且一天之内不会通过进货的方式增加。每天会有很多病人前来取药,每个病人希望取走不同数量的药
品。如果病人需要的数量超过了当时的库存量,药房会拒
绝该病人的请求。管理员希望知
202103软件编程(C语言)真题——(1级)