#LRX4. 校园数学竞赛
校园数学竞赛
题目背景
经过紧张刺激的地理知识抢答竞赛之后,班里趁热打铁开启了第二轮编程答题比拼。大家依旧沿用原先的小队制度,小明继续担任我们队伍的队长。上一轮靠着你编写的查询程序顺利拿下高分,可面对难度更高的五类数学计算题,小明对着复杂的题目一时间脑子发懵,怎么也理不清计算思路。台下其他队员也束手无策,眼看着别的小组接连答题得分,我们小队处境紧迫。身为队内负责编写代码的二台,你必须快速写出一款多功能运算程序,依次完成最大公因数计算、月份天数查询、质数判断、圆形参数运算以及时间相加,快速算出标准答案,悄悄告知队长小明,帮团队拿下本轮竞赛的分数,守住小队的领先优势。
-
功能详情
-
1.输入两个正整数,输出二者的最大公因数、最小公倍数
-
2.输入年份与月份,输出当月天数,自动判断闰年‑二月天数
-
3.输入一个整数,判断它是否为质数
-
4.输入圆的半径,依次输出直径、周长、面积;π=3.14,结果保留两位小数
-
5.两行输入时间,格式为时:分: 秒;第一行是当前时刻,第二行是等待时长。计算结束时刻;跨过23点则输出 tomorrow 时:分:秒,(如tomorrow 0:1:18)
注意事项
第五种时间计算中使用24小时制,输出不用补前导零(不用考虑0的情况,不用08:08,用8:8)
另外,0-23点制,如
23:0:0+1:50:50=
0:50:50
输入格式
第一行输入操作编号 op(1‑5)
op=1:一行两个正整数
op=2:一行输入年份、月份
op=3:一行输入待测整数
op=4:一行输入圆形半径(小数)
op=5:
第一行:当前时间 h:m:s
第二行:等待时长 h:m:s
输出格式
op1:空格隔开输出最大公因数、最小公倍数
op2:输出当月天数
op3:输出 质数 或者 不是质数
op4:空1格分隔直径、周长、面积,结果保留两位小数
op5:没有跨零点直接输出时:分: 秒;跨天输出 tomorrow空格 时:分: 秒
输入输出样例
1
24 18
6 72
5
23:50:20
2:0:0
tomorrow 1:50:20
相关
在下列比赛中:
