PAT备考day1——字符串处理(一)

习题:

AcWing 1473. A + B 格式 - AcWing

AcWing 1477. 拼写正确 - AcWing

AcWing 1478. 签到与签出 - AcWing

AcWing 1519. 密码 - AcWing

AcWing 1520. 男孩 vs 女孩 - AcWing

AcWing 1534. 字符串减法 - AcWing

AcWing 1557. 说话方式 - AcWing

总结:字符串主要靠细心,但确实cpp中的string十分好用,以前用c的时候只能是使用char数组,十分繁琐,通过今天的使用string来做字符串处理舒服多力。

知识点:

1. 字符串和整数型的转换

to_string: to string ,将其他型(如int,long long,float等)转换成字符串型

Atoi:ascii to integer,是把字符串转换成整型数的一个函数

2. 数字特别大的时候用string存储

 结果的string太多的时候——可以用数组去存储结果

3. 时间hh:mm:ss,可以用stirng直接比较,字典序就是时间大小(位数相同)

4. 如果字符串中有空格,不能用cin来读入,因为cin遇到空格就会停止读入,用getline

getline():此函数可读取整行,包括前导和嵌入的空格,并将其存储在字符串对象中

abs():取绝对值

5. unordered_set:c++中的哈希表,set是没有重复的,set容器中只能存储键,是单纯的键的集合,其中键是不能重复的,所以count中1-有,0-没有

set :集合,维护单个元素

map: 映射,有点类似数组,维护两个元素

都不允许有重复元素,multi可以

6. getline(cin,s):读入整行字符串(带空格)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值