蓝桥杯打卡Day4


文章目录

  • 首字母大写
  • 字符串转换整数

一、首字母大写IO链接

本题思路:本题就是语法题

#include 

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

    std::string str;
    std::getline(std::cin,str);

    for(int i=0;i

二、字符串转换整数IO链接

本题思路: 本题是一道语法题。

#include 

typedef int64_t i64;

int main()
{
    std::ios::sync_with_stdio(false);
    std::cin.tie(nullptr);std::cout.tie(nullptr);
    
    std::string s;
    std::cin>>s;
    
    bool flag=false;//用来判断当前数字的出现
    i64 res=0;
    for(auto& ch: s){
        if(isdigit(ch)){
            res=res*10+ch-'0';
            if(!flag) flag=true;
        }
        else if(flag) break;//如果当前是字母就说明第一个数字可能已经产生
    }
    
    if(res>INT_MAX||!flag) std::cout<<-1<

你可能感兴趣的:(蓝桥杯,蓝桥杯,职场和发展)