随笔分类 -  字符串

摘要:获取set首个元素值的方法 作用:因为STLset有自动排序的功能,所以有时需要获取set的首元素作为字典序最小来进一步处理。 方法:在h.begin()前面加星号*即可获取set首个元素的值 set<char> h; cout << *h.begin(); 例题:字符串化繁为简 示例1 输入 () 阅读全文
posted @ 2025-02-13 16:10 Tshaxz 阅读(2) 评论(0) 推荐(0) 编辑
摘要:关键函数 insert(pos,length, ch) string num = to_string(i); num.insert(0, 4 - num.size(), '0'); 例题:猜数字 样例1 输入 6 4815 1A1B 5716 0A1B 7842 0A1B 4901 0A0B 858 阅读全文
posted @ 2025-02-10 17:21 Tshaxz 阅读(1) 评论(0) 推荐(0) 编辑
摘要:stod函数 将string转为double string t = s.substr(i, j - i); double num = stod(t); 例题:货币单位换算 样例1 输入 2 20CNY53fen 53HKD87cents 输出 6432 说明: 20元53分+53港元87港分,换算成 阅读全文
posted @ 2025-02-09 18:24 Tshaxz 阅读(4) 评论(0) 推荐(0) 编辑
摘要:单个char转string char x = 'a'; string c = string(1, x); string转单个char string s = "abc"; char x = s[0]; string转char[](字符数组) string s = "abc"; s.c_str(); ( 阅读全文
posted @ 2025-02-08 20:48 Tshaxz 阅读(3) 评论(0) 推荐(0) 编辑
摘要:头文件: #include <cstring> #include <sstream> 题目未给定数据个数,一般多在模拟题用到 string str; getchar(); //如果getline()之前已经读入过其他数据,需要用getchar()读掉前面剩下的回车 getline(cin, str) 阅读全文
posted @ 2025-02-07 17:28 Tshaxz 阅读(14) 评论(0) 推荐(0) 编辑
摘要:读取时间 HH:MM:SS:NN型 函数 //转为毫秒表示,方便比大小 int get(string time) { int h, m, s, ms; //从字符串内读数据 sscanf(time.c_str(), "%d:%d:%d.%d", &h, &m, &s, &ms); return h 阅读全文
posted @ 2025-02-07 17:24 Tshaxz 阅读(3) 评论(0) 推荐(0) 编辑
摘要:77. 翻转单词顺序 讲解视频:https://www.acwing.com/video/2728/ 单词反转函数(字符串只能包含空格和字母) class Solution { public: string reverseWords(string s) { reverse(s.begin(), s. 阅读全文
posted @ 2025-01-20 00:59 Tshaxz 阅读(1) 评论(0) 推荐(0) 编辑

Language: HTML
点击右上角即可分享
微信分享提示