P8722 [蓝桥杯 2020 省 AB3] 日期识别--2024蓝桥杯冲刺省一

点击跳转例题

知识点:字符串总结

注意事项在代码中

cpp 复制代码
#include <bits/stdc++.h>
#define int long long //(有超时风险)
#define PII pair<int,int>
#define endl '\n'
#define LL __int128

using namespace std;

const int N=2e6+10,M=1e3+10,mod=998244353,INF=0x3f3f3f3f;

int a[N],b[N],c[N],pre[N];

signed main()
{
    std::ios::sync_with_stdio(false);
    std::cin.tie(nullptr);

    string s;cin>>s;
    string str[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};

    //表示第0位开始3个字符
    //判断月份
    string tmp=s.substr(0,3);
    for(int i=0;i<12;i++)
    {
        if(str[i]==tmp)
            cout<<i+1<<' ';
    }
    //第3位开始到最后得字符串
    //判读日
    string ans=s.substr(3);
    for(int i=0;i<ans.size();i++)
    {
        if(i==0&&ans[i]=='0')
            continue;
        cout<<ans[i];
    }

    return 0;
}
相关推荐
MZ_ZXD0011 小时前
springboot汽车租赁服务管理系统-计算机毕业设计源码58196
java·c++·spring boot·python·django·flask·php
快去睡觉~3 小时前
力扣73:矩阵置零
算法·leetcode·矩阵
岁忧3 小时前
(nice!!!)(LeetCode 每日一题) 679. 24 点游戏 (深度优先搜索)
java·c++·leetcode·游戏·go·深度优先
小欣加油3 小时前
leetcode 3 无重复字符的最长子串
c++·算法·leetcode
环球经济报4 小时前
知行社黄剑杰:金融跨界,重塑震区救援新章
职场和发展
zylyehuo6 小时前
C++基础编程
c++
月盈缺6 小时前
学习嵌入式的第二十二天——数据结构——双向链表
数据结构·学习·链表
猿究院--王升6 小时前
jvm三色标记
java·jvm·算法
一车小面包6 小时前
逻辑回归 从0到1
算法·机器学习·逻辑回归
tt5555555555557 小时前
C/C++嵌入式笔试核心考点精解
c语言·开发语言·c++