• 2024-09-22c++中字符/串->整数
    char字符->整数数字:std::isdigit用于判断某个字符是否为数字(0-9)。字符串->数字:std::stoi用于将字符转换为整数。intisdigit(intch);//std::isdigit接受的参数类型为int,通常会传递字符类型(char)作为参数,但是字符会自动转换为对应的int值。intstoi(conststd::string&
  • 2024-08-30auto的使用场景
    auto的两面性合理使用auto不仅可以减少代码量,也会大大提高代码的可读性.但是事情总有它的两面性如果滥用auto,则会让代码失去可读性推荐写法这里推荐两种情况下使用auto一眼就能看出声明变量的初始化类型的时候比如迭代器的循环,用例如下#include<iostream>
  • 2024-08-23C++(stoi())
    目录1.函数1.1参数1.2返回值1.3异常2.示例2.1使用base参数2.2pos参数的使用3.总结std::stoi()是C++11引入的一个标准库函数,用于将字符串转换为整数。与atoi()不同,stoi()提供了更强的功能,包括错误处理、支持指定进制等。1.函数intstoi(conststd::string&
  • 2024-08-13c++ 字符串转 整形
    目前有两种string 转整形的方式std::atoi(constchar*);std::stoi(conststd::string);atoi()是c语言风格,而stoi()是c++11标准库中新增的函数两者的区别在atoi()的参数是constchar*,所以我们必须将字符串的类型从string转换为constchar类型才能够转换为int。str
  • 2024-06-08[题解]P6374 「StOI-1」树上询问
    题意简述给定一个\(N\)个节点的树,接下来有\(q\)次询问。每次询问给定\(a,b,c\),请问存在多少个节点\(i\),使得这棵树在以\(i\)为根的情况下,\(a\)和\(b\)的LCA是\(c\)。解题思路首先通过分析样例,我们发现:\(a,b\)的LCA一定在它们之间的简单路径上,所以如果\(c\)不在\(a,b\)之间的简
  • 2024-03-27L2-028 秀恩爱分得快
    可恶的模拟,借鉴了别人的思路,这样写很清晰#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;constintN=1e5+10;constintinf=0x3f3f3f3f;constintmod=1e9+7;intn,q,m;vector<int>a,b;doubleg[1010][1010];doublemaxn[1010];set<
  • 2024-02-02AcWing 3721. 求30的倍数 题解
    传送门stoi这里我们来了解一个函数\(stoi\)作用是将\(n\)进制的字符串转化为十进制,使用时包含头文件\(string\)定义如下:intstoi(conststd::string&str,std::size_t*pos=nullptr,intbase=10);参数:\(str\)-待转换的字符\(pos\)-其取值可以是一个空字
  • 2024-01-14如何把将字符串中的数字转换成数字
    主要采用的是库函数的方法,isdigit,stoi.isdigit可以判断单个字符是否是数字,stoi可以将多个字符(多位数,复数)转换成数字。判断数字可以结合isdigit给出对应的函数。点击查看代码boolisNumber(conststd::string&token){//Checkifthetokenisanumber(posit
  • 2023-09-159.15周五
    今日学习c++中的stoi函数头文件#include<string>用法:1stoi(字符串,起始位置,n进制)//将字符串转化成为10进制2示例:stoi(str,0,2)//将字符串str从0位置开始到末尾由2进制转化为10进制明日计划搞作业
  • 2023-08-25stoi(),atoi() ,to_string
    stoi(),atoi(),to_string这三个函数都是对字符串处理的函数,前两者是将字符串转化为十进制int类型,最后一个是将十进制类型int、double等转化为string头文件都是:#include<cstring>stoi()和atoi()这两个功能虽然都是将字符串转化为int类型,但是还是有区别的,stoi的参数是con
  • 2023-07-26函数抛出异常学习
    转自:https://blog.csdn.net/u014694994/article/details/790745661、例子stoi当字符串不符合规范时,会抛出异常。#include<stdexcept>#include<iostream>#include<string>usingnamespacestd;intmain(){std::stringy="253647586946334221002101219
  • 2023-06-062023.6.6
    stoi函数作用是将n进制的字符串转化为十进制,使用时包含头文件string.定义如下:intstoi(conststd::string&str,std::size_t*pos=nullptr,intbase=10);参数:str-待转换的字符pos-其取值可以是一个空字符,在这种情况下,pos未被使用;另外如果pos不是空指针,函数将pos
  • 2023-01-12P6374 「StOI-1」树上询问
    P6374「StOI-1」树上询问Description给定一颗\(n\)个节点的树,有\(q\)次询问。每次询问给一个参数三元组\((a,b,c)\),求有多少个\(i\)满足这棵树在以\(i\)为
  • 2022-11-07P6797 「StOI-2」不朽的逃亡者
    Link学长的题。考虑到全都变成\(0\)相当于从矩形外的左上部分区域直接到达矩形中的位置。将问题转化为:从\((0,0)\)到\((n,m)\),最多跳\(w\)步,最少危险值。设\(f
  • 2022-08-30stoi() atoi() 转int
    stoi()和atoi()函数将字符串转化为int型区别是stoi的形参是conststring*,而atoi的形参是constchar*。c_str()的作用是将conststring*转化为constchar*  来自<