- 博客(18)
- 收藏
- 关注
原创 string 相关操作
s.find_last_not_of(' ') 输入参数为一个string类型的字符串str或char类型的字符str,在字符串中倒着查找第一个与str中的字符都不匹配的字符,返回它的位置。s.find_first_not_of(" ") 输入参数为一个string类型的字符串str或char类型的字符str,在字符串中查找第一个与str中的字符都不匹配的字符,返回它的位置。s.replace(pos,len,"string") 将串s pos位置开始往后数len个字符构成的子串替换成string。
2023-03-30 17:28:58 77
原创 ->操作符
换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.-> 是一个整体,它是用于指向结构体、class等含有子数据的指针用来获取子数据。p是指向A的,p->a == A.a,x = 1。
2023-03-27 16:55:38 109
原创 L1 043阅览室
天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。
2023-03-26 10:46:28 100
原创 小白月赛69C
题目链接描述牛牛打 CF,已知一场比赛有 nn 道题,第 ii 道题的满分为 aiai,时间系数为 bibi,保底分为 cici,本场比赛中每次错误提交罚 pp 分。即如果牛牛在第 xx 分钟,这道题 yy 次错误提交后通过第 ii 题,他将获得 max(ci,ai−x×bi−y×p)max(ci,ai−x×bi−y×p) 分。比赛持续 tt 分钟,即在 tt 分钟(含第 tt 分钟)内做出的题目计入总分。
2023-03-25 21:03:57 67
原创 substr函数使用&&unique函数使用&&复习
unique的作用是“去掉”容器中相邻元素的重复元素,这里去掉要加一个引号,为什么呢,是因为它实质上是一个伪去除,它会把重复的元素添加到容器末尾,而返回值是去重之后的尾地址(是地址!这时,返回的ans是5,而num中前5项就是1,2,3,4,5,一般使用前需要对容器进行排序,这样才能实现对整个数组去重。2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取)sizeof()是操作符,不是函数,计算变量或者类型所占内存大小,单位是字节。1、string 是需要截取的字符串。
2023-03-23 23:30:02 77
原创 函数使用数组的报错
会报错提示为:‘sizeof’ on array function parameter ‘array’ will return size of ‘int*’解决方法是,若需要数组长度,可以先在main里定义一个len,使len = a.size();在函数中不能直接使用数组,如传入a.sizez(),sizeof(a)等,都是不正确的。原因是:C/C++中如果一个函数接受一个数组作为参数,那么数组将会被退化为指针。取消同步,加快cin;cout速度,防止cin TLE。
2023-03-13 23:35:30 841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人