A1100 Mars Numbers [map映射]

news/2024/12/22 16:14:58/

在这里插入图片描述

貌似cin完之后;读入的光标实际上是停在cin读入的c的后面;这时如果是用cin.get或cin.getline或getchar之类的东西再读入,就会吃进c后面的回车;而如果用cin读入,因为cin本身是会略过回车读入的,所以对cin不会有影响

#include<vector>
#include<iostream>
#include<algorithm>
#include<unordered_map>
#include<set>
#include<map>
#include<cstring>
#include<string>
using namespace std;
string a[13] = { "tret", "jan", "feb", "mar", "apr", "may", "jun", "jly", "aug", "sep", 
"oct", "nov", "dec" };
string b[13] = { "####", "tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", 
"syy", "lok", "mer", "jou" };
void func1(int t)
{if (t / 13) cout << b[t / 13];if ((t / 13) && (t % 13)) cout << " ";if (t % 13 || t == 0)  cout << a[t % 13];
}
void func2(string s)
{int t1 = 0, t2 = 0;string s1 = s.substr(0, 3), s2;if (s.length() > 4) s2 = s.substr(4, 3);for (int j = 1; j <= 12; j++){if (s1 == a[j] || s2 == a[j]) t2 = j;if (s1 == b[j]) t1 = j;}cout << t1 * 13 + t2;
}
int main()
{int n; string s;cin >> n;getchar();for (int i = 0; i < n; i++){getline(cin, s);if (s[0] >= '0' && s[0] <= '9')func1(stoi(s));elsefunc2(s);cout << endl;}return 0;
}

http://www.ppmy.cn/news/579701.html

相关文章

PAT A1100 解题思路 及 测试点 1 解决方法

首先注意容易错的地方&#xff0c;即 13 的整数倍转换为火星文时不要带最后的 tret 。 还要注意输入的字母有没有打错&#xff01;最好直接复制粘贴&#xff01;&#xff01;&#xff01; 测试点1涉及到 0 的转化&#xff0c;有这个错误的同学可以试一下。 第一种方法是自己…

100天精通Python(可视化篇)——第93天:Pyecharts绘制多种炫酷饼图参数说明+代码实战(百分比、环形、玫瑰、内嵌、多个子图饼图)

文章目录 专栏导读1. 基础饼图add函数简单案例改变颜色 2. 百分比饼图3. 环形饼图4. 玫瑰饼图5. 内嵌环图6. 多个饼图 专栏导读 &#x1f525;&#x1f525;本文已收录于《100天精通Python从入门到就业》&#xff1a;本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整…

谁能悄悄告诉我:EDG到底是啥?

早上醒来&#xff0c;一看手机&#xff0c;满屏的EDG&#xff0c;我懵了&#xff01; EDG? 这到底是啥&#xff1f; 难道比我昨晚看的曼城对曼联还重要 ? 我赶紧打开浏览器&#xff0c;颤抖着双手在搜索框敲入了&#xff1a;EDG 百度给我的搜索提示一下子就平复了我的心情&am…

产品的0到1概念篇

一、产品是什么&#xff1f; 产品是指被人们使用和消费&#xff0c;并能满足人们某种需求的任何东西&#xff0c;包括有形的物品、无形的服务、组织、观念或它们的组合。 产品本质是什么&#xff0c;产品的本质就是解决⽤户的痛点/满⾜⽤户的需求&#xff0c;这种满⾜的需求&…

CG系统编程练习题

目录 日历问题 成绩大排队 最少钱币数 写出来吧

pc分布使用率情况_如何在不违反法律的情况下获得廉价和免费的PC游戏

pc分布使用率情况 Being a PC gamer can be an expensive business. You spend hundreds on your hardware and then you have to buy the games to play. So, how do you reduce the cost? 乙 eing一个PC游戏玩家可以是一个昂贵的业务。 您在硬件​​上花费了数百美元&#x…

java9推迟_甲骨文宣布Java 9将会推迟到明年7月发布

新游动态 / 桑野 / 2020-12-08 赛博朋克2077当前地区不可用怎么回事 新游动态 / 桑野 / 2020-12-08 CSGO老K头上套的是什么&#xff1f; 新游动态 / 快乐 / 2020-12-08 赛博朋克2077硬盘空间及内存需求讲解 新游动态 / 萧然 / 2020-12-08 梦幻联动&#xff01;《赛博朋克2077》…

rust炼油机怎么搞_rust挖油机在哪个位置 | 手游网游页游攻略大全

发布时间:2016-08-18 怪物猎人ol中有不少东西需要素材燕雀石才能制作.可是燕雀石手上一个都没有.去哪里挖呢?来看看99单机小编的怪物猎人ol燕雀石哪里挖 燕雀石出处位置详解哈. 燕雀石是狩猎场20-40级的矿石.所以需要去相应等级的地方才能获 ... 标签: 游戏资讯 攻略秘籍 发…