7-1 古时年龄称谓知多少?
输入一个人的年龄(岁),判断出他属于哪个年龄段 ?
0-9 :垂髫之年;
10-19: 志学之年;
20-29 :弱冠之年;
30-39 :而立之年;
40-49 :不惑之年;
50-59: 知命之年;
60-69 :花甲之年;
70-79 :古稀之年;
80-89 :杖朝之年;
90-99 :耄耋之年。
输入格式:
输入一个人的年龄(整数)。题目保证输入整数的范围[0 , 99]
输出格式:
输出年龄对应的年龄段。
输入样例:
55
输出样例:
知命之年
7-2 约会成功了吗?
2021年9月9日,张三想约一直暗恋了很久的的女生小芳看电影,小芳告诉张三这天没空,可以答应在某年某月某日陪他一起看。输入一个约会的日期,请你编写程序判断最终张三是否能实现他约会的愿望,若能实现则输出yes,否则输出no。注意,约会不能穿越到2021年9月9日前。
输入格式:
在一行中输入年月日,用-分隔。
输出格式:
合法的日期输出yes,不合法的日期输出no
输入样例1:
2022-7-7
输出样例1:
yes
输入样例2:
2022-2-29
输出样例2:
no
输入样例3:
2021-2-28
输出样例3:
no
7-3 计算分段函数 [2]
本题目要求计算下列分段函数f(x)的值:
注:可在头文件中包含math.h
,并调用sqrt
函数求平方根,调用pow
函数求幂。
输入格式:
输入在一行中给出实数x。
输出格式:
在一行中按"f(x) = result"的格式输出,其中x与result都保留两位小数。
输入样例1:
10
输出样例1:
f(10.00) = 3.16
输入样例2:
-0.5
输出样例2:
f(-0.50) = -2.75
7-4 阶梯电价
为了提倡居民节约用电,某省电力公司执行"阶梯电价",安装一户一表的居民用户电价分为两个"阶梯":月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
输入格式:
输入在一行中给出某用户的月用电量(单位:千瓦时)。
输出格式:
在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:"cost = 应付电费值";若用电量小于0,则输出"Invalid Value!"。
输入样例1:
10
输出样例1:
cost = 5.30
输入样例2:
100
输出样例2:
cost = 55.50
7-5 高速公路超速处罚
按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。
输入格式:
输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。
输出格式:
在一行中输出处理意见:若属于正常行驶,则输出"OK";若应处罚款,则输出"Exceed x%. Ticket 200";若应吊销驾驶证,则输出"Exceed x%. License Revoked"。其中x是超速的百分比,精确到整数。
输入样例1:
65 60
输出样例1:
OK
输入样例2:
110 100
输出样例2:
Exceed 10%. Ticket 200
输入样例3:
200 120
输出样例3:
Exceed 67%. License Revoked
7-6 计算火车运行时间
本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。
输入格式:
输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。
输出格式:
在一行输出该旅途所用的时间,格式为"hh:mm",其中hh为2位小时数、mm为2位分钟数。
输入样例:
1201 1530
输出样例:
03:29
7-7 计算个人所得税
假设个人所得税为:税率×(工资−1600)。请编写程序计算应缴的所得税,其中税率定义为:
- 当工资不超过1600时,税率为0;
- 当工资在区间(1600, 2500]时,税率为5%;
- 当工资在区间(2500, 3500]时,税率为10%;
- 当工资在区间(3500, 4500]时,税率为15%;
- 当工资超过4500时,税率为20%。
输入格式:
输入在一行中给出非负工资。
输出格式:
在一行输出个人所得税,精确到小数点后2位。
输入样例1:
1600
输出样例1:
0.00
输入样例2:
1601
输出样例2:
0.05
输入样例3:
3000
输出样例3:
140.00
输入样例4:
4000
输出样例4:
360.00
输入样例5:
5000
输出样例5:
680.00
7-8 三天打鱼两天晒网
中国有句俗语叫"三天打鱼两天晒网"。假设某人从某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天中是"打鱼"还是"晒网"?
输入格式:
输入在一行中给出一个不超过1000的正整数N。
输出格式:
在一行中输出此人在第N天中是"Fishing"(即"打鱼")还是"Drying"(即"晒网"),并且输出"in day N"。
输入样例1:
103
输出样例1:
Fishing in day 103
输入样例2:
34
输出样例2:
Drying in day 34
7-9 编程实现出租车计费
某地出租车的收费方法如下:起步价8元,最多行驶3km;超过3km将按1.8元/km计算。编写程序,输入行驶里程数,计算并输出车费。
输入格式:
在一行中输入行驶里程数。
输出格式:
在一行中输出车费的值。
输入样例:
在这里给出一组输入。例如:
18
输出样例:
在这里给出相应的输出。例如:
33.000000
注: Ceil 向上取整,即保留大于 x 的最小整数。
7-10 星期几换算
今天是周六,又到了可以休息的日子了,7天后又会是一个周六。请你帮忙计算下,n(n为整数,可以是正也可以为负)天后会是星期几呢?
输入格式:
输入天数
输出格式:
输出星期几
输入样例1:
8
输出样例1:
星期日
输入样例2:
-2
输出样例2:
星期四
注:关键在于负数判断。