L1-075 强迫症 (10 分)

题目: 小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写 199808,有的人只写 9808。有强迫症的小强请你写个程序,把所有人的出生年月都整理成 年年年年-月月 格式。对于那些只写了年份后两位的信息,我们默认小于 22 都是 20 开头的,其他都是 19 开头的。

输入格式:

输入在一行中给出一个出生年月,为一个 6 位或者 4 位数,题目保证是 1000 年 1 月到 2021 年 12 月之间的合法年月。

输出格式

在一行中按标准格式 年年年年-月月 将输入的信息整理输出

输入样例 1:

9808

输出样例 1:

1998-08

输入样例 2:

0510

输出样例 2:

2005-10

输入样例 3:

196711

输出样例 3:

1967-11

思路:

  • 当成字符串输入,然后判断长度进行不同的处理即可,要注意小于10的月和年要有前导零。

代码:

#include<iostream>
#include<map>
using namespace std;
int main()
{string s;cin>>s;if(s.size()==6){cout<<s[0]<<s[1]<<s[2]<<s[3]<<"-"<<s[4]<<s[5];}else{int a=s[0]-'0';int b=s[1]-'0';int c=s[2]-'0';int d=s[3]-'0';int x=a*10+b;int y=c*10+d;if(x<22){cout<<"20"<<s[0]<<s[1]<<"-";if(y>=10)cout<<y;else{cout<<s[2]<<s[3];}}else{cout<<"19"<<s[0]<<s[1]<<"-";if(y>=10)cout<<y;else{cout<<s[2]<<s[3];}}}
}

2021天梯赛L1-075 强迫症 题解相关推荐

  1. 【Java】2022年团体程序设计天梯赛 L1 和 L2-042 题解

    今天我要赢 2018 年我们曾经出过一题,是输出"2018 我们要赢".今年是 2022 年,你要输出的句子变成了"我要赢!就在今天!"然后以比赛当天的日期落款 ...

  2. 2021/4/24团队设计天梯赛L1题目集及题解

    2021/4/24团队设计天梯赛L1题目集及题解: 以下题解都是通过PTA测试的,大致保证正确性: 查看题目戳此::PTA题目集 L1题目集 L1-01 人与神(5分) L1-02 #两小时学完C语言 ...

  3. [PTA]2021天梯赛-总决赛 L1题解合集

    文章目录 前言说明 题解 人与神 (5 分) 两小时学完C语言 (5 分) 强迫症 (10 分) 降价提醒机器人 (10 分) 大笨钟的心情 (15 分) 吉老师的回归 (15 分) 天梯赛的善良 ( ...

  4. 【PTA~21年GPLT团体程序天梯赛-L1题】

    文章目录 L1-01 人与神~5 题解 L1-02 两小时学完C语言~5 题解 L1-03 强迫症~10 题解 L1-04 降价提醒机器人~10 题解 L1-05 大笨钟的心情~15 题解 L1-06 ...

  5. 天梯赛L1难度总结 + 题目难易分类

    天梯赛L1难度总结 一个月的时间,从 2 月 6 号的<L1-001 Hello World (5 分)>到 3 月 8 号的<L1-080 乘法口诀数列 (20 分)>,一个 ...

  6. 【GPLT】【2021天梯赛真题题解】【231分】

    文章目录 L1-1 人与神 (5 分) 题目描述 题目分析 L1-2 两小时学完C语言 (5 分) 题目描述 题目分析 L1-3 强迫症 (10 分) 题目描述 题目分析 L1-4 降价提醒机器人 ( ...

  7. PTA天梯赛L1刷题总结(三)15分题型(超详细题解)

    多么感人!时隔一年多,我终于来更新15分题型的博文了.突然发现L1的题目量扩充了!一共有哦20道题.哎~都写一遍题解好了.在这里推荐下胡凡的算法笔记!在基础算法和数据结构上给了我很多细致的讲解启发.过 ...

  8. 2021年CCCC天梯赛 【部分题题解】

    天梯赛有三个level,第一个level基本就是语法题,第二个level是基础算法和STL库的一些应用. 第三个level就是一些难的算法. L3的题都不是太会,有思路但是写不出来. 目录 L1 人与 ...

  9. 2021 CCCC天梯赛L1补题

    前言 这次天梯赛表现没有达到预期,L1的分没有拿全,L2有2题没考虑完全,总之很愧疚拖了队友后腿.今天先补上L1没拿满分的题. L1补题 前言 L1-078 吉老师的回归 输入样例1 输出样例1 输入 ...

  10. 2021天梯赛L1-079 天梯赛的善良 题解

    L1-079 天梯赛的善良 (20 分) 题目: 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. ...

最新文章

  1. .Net并行库介绍——Task(1)
  2. FT到底值多少钱——再议Fcoin机制及估值模型
  3. REDIS一致性检查
  4. 微服务中集成分布式配置中心 Apollo
  5. mssql导出数据到mysql_MSSQL数据导出到MYSQL
  6. 剑指offer:二叉树中和为某一值的路径
  7. qt实现窗口拖动的两种思路
  8. web-使用wsgiref模块模拟web框架
  9. TensorFlow: 薛定谔的管道
  10. Unicode中UTF-8与UTF-16编码详解
  11. python模板怎么写,Python模板
  12. sublime Text3下sass环境配置(windows)
  13. hadoop集群搭建(系统Debian,ssh工具MobaXterm)
  14. MATLAB虚数矩阵不可随意转置
  15. Android ActivityManagerService (AMS)总结
  16. 如何利用电脑将文件刻录到光盘里面
  17. 第83节:Java中的学生管理系统分页功能
  18. 卖罐头(冬季每日一题 32)
  19. 虚拟独享服务器,独享云虚拟主机和服务器
  20. 私人定制情人节告白网站并且部署上线,谁说程序员没有爱!超详细步骤!源码分享!

热门文章

  1. MySQL 邮件列表
  2. 阿里巴巴实习生招聘电话面试分享
  3. 写一个函数,输入一个4位数字,要求输出这4个数字字符
  4. 正式签约!顶尖高校电子科技大学即将落户浙江新区
  5. 利用java实现简单的RPC服务调用
  6. 查看树莓派中python安装路径
  7. 尤大:怎么还生啃源码呢?我这就亲手给你写个丐版Vue
  8. 2015 款 MacBook Pro 合盖一晚耗电 30%+ 的分析与排查
  9. HTML中在table的td属性中嵌套table,为什么table居中?
  10. [LeetCode]股票买卖