
c++学习
Donaldfrist
这个作者很懒,什么都没留下…
展开
-
排序(4)-快速排序
【代码】排序(4)-快速排序。原创 2023-03-15 17:12:06 · 230 阅读 · 1 评论 -
一些位运算<<,>>,&
例如:输入一个 3232 位整数,输出该数二进制表示中 11 的个数。lowbit(x) = x & -x,返回x的最后一位1。>>对于二进制而言,右移就是删去最后一位,1100->110。> k & 1。原创 2023-03-15 15:23:32 · 214 阅读 · 0 评论 -
reverse()函数的一些解释
使用reverse函数时,两个参数需要用首地址和尾地址来指定反转区域。原创 2022-11-24 21:58:12 · 402 阅读 · 0 评论 -
getline的一些问题
当我们输入k后并且敲了一个\n,这时缓冲区是k\n;把k取走后,会剩下\n,这时getline会发现缓冲区有\n,于是会把\n取走,所以这时的a就是\n,你在输入的就是字符串b。所以要把\n取走,添加一个getchar()或cin.get()。使用getline输入字符串时要注意回车问题。原创 2022-11-16 22:48:39 · 540 阅读 · 0 评论 -
字符串插入
字符串插入原创 2022-11-13 23:02:40 · 232 阅读 · 0 评论 -
string的输入输出
不能直接用printf("%s\n",s);要用s.c_str();原创 2022-11-13 16:04:43 · 1137 阅读 · 0 评论 -
求字符串中某个子串的个数
【代码】求字符串中某个子串的个数。原创 2022-11-07 21:37:51 · 1204 阅读 · 0 评论 -
输入带空格的字符串
尽量选用2,5这两种。原创 2022-11-06 21:30:59 · 1345 阅读 · 0 评论 -
最小公倍数和最大公约数
用辗转相除法求最大公约数,再用乘积除以最大公约数,得到最小公倍数。两个数的乘积=这两个数的最小公倍数x最大公约数。这个比暴力法运算更短。原创 2022-11-06 20:48:06 · 107 阅读 · 0 评论 -
求平均数,带权重
请你计算学生的平均分,其中 AA 的成绩的权重为 22,BB 的成绩的权重为 33,CC 的成绩的权值为 55。读取三个浮点数 A,BA,B 和 CC 的值,对应于三个学生的成绩。成绩的取值范围在 00 到 1010 之间,且均保留一位小数。原创 2022-11-06 19:16:03 · 390 阅读 · 0 评论