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. 《强化学习周刊》第10期:强化学习应用之计算机视觉
  2. Oracle EBS:Package被锁,执行时卡住的解决办法
  3. 企业网站优化两个重点多加重视!
  4. 论文笔记:Temporal Regularized Matrix Factorization forHigh-dimensional Time Series Prediction
  5. C#中readonly, const 和 in型参数使用
  6. 自动挂载ios_开机自动挂载iso
  7. Go语言练习:网络编程实例——简易图片上传网站
  8. 优化服务器犯法吗,服务器稳定性对于SEO优化有什么影响
  9. 【元胞自动机】基于matlab激进策略元胞自动机三车道(开放辅路,软件园影响)交通流模型【含Matlab源码 1298期】
  10. cad插件_还不会用CAD插件?55款超实用CAD插件大合集!无套路直接送你
  11. Android源码下载(包括最新8.0版本)
  12. 2021年电工(技师)考试报名及电工(技师)模拟考试题
  13. 21-04-08 cms日志分析
  14. 凸优化极简笔记(三):椭圆方程的矩阵形式
  15. iGrimaceV8 V8在线威锋源apt.so/qwkjv8手机直接下载安装教程图:
  16. 深入浅出matplotlib(9):知道两点坐标画直线
  17. js与朴php订单评价功能
  18. 爬虫有道词典,高精度加密版
  19. echarts饼图 外圈转动动画 pie
  20. android ListView中含有按钮事件实时更新ListView数据案例-1

热门文章

  1. golang中defer和recover的使用
  2. 发布Jar包到Maven中央仓库(为开发开源中间件做准备)
  3. 快手与央视达成合作:除夕晚8点,上快手看春晚
  4. 17- TensorFlow实现手写数字识别 (tensorflow系列) (项目十七)
  5. 【链塔DApp日报】BDI指数增长23%,以太坊24h交易额增长56%
  6. bootstrap table detailView
  7. 世界十大奢侈品,今天出榜了
  8. 嵌入式 RTOS多任务操作系统简介
  9. 如何高效使用Google
  10. 数据库乐观锁和悲观锁的理解