C/C++
文章平均质量分 83
关于学习C/C++的笔记
Kinno酱
学无止境,继续努力。
展开
-
C/C++刷算法题时高精度与进位制题型处理技巧
相同次数的系数相加。原创 2024-03-01 06:22:52 · 360 阅读 · 0 评论 -
PAT甲级字符串相关题目题解(C/C++)
其中,(a) 和 (b) 是大于0的实数,(c) 是正实数且 (c \neq 1)。我们想要计算的是 (2^{31}) 用 (10) 的次方来表示,即求 (10) 的多少次方等于 (2^{31})。要证明 (2^{31}) 约等于 (10^{9.33}) 的推理正确性,我们可以使用对数的换底公式来进行计算。c - '0’可以得到字符对应的int值,如果直接输出c,输出的是这个数字字符的ASCII码值,易错点。因此,我们可以得出结论,(2^{31}) 约等于 (10^{9.33}),证明了推理的正确性。原创 2024-02-29 23:47:58 · 1114 阅读 · 0 评论 -
C/C++刷算法题时字符串处理技巧
格式的字符串时间,因为是从前往后比较,即可,C++中,字符串可以直接用。也可以自己实现函数来实现。原创 2024-02-29 20:50:49 · 350 阅读 · 0 评论 -
二进制位移操作解释
左移()操作是位操作中的两种基本操作,它们直接在操作数的二进制表示上进行操作。这里通过具体例子来解释左移和右移的含义和效果。原创 2024-02-26 20:33:15 · 1047 阅读 · 0 评论 -
C/C++基础语法
求斐波那契数列的第n项。输入一个整数,表示时间,单位是秒。输出一个字符串,用”时:分:秒”的形式表示这个时间。(1) 能被100整除时,必须能被400整除;(2) 不能被100整除时,被4整除即可。原创 2024-02-26 17:14:07 · 1084 阅读 · 1 评论 -
配置vscode,使其可以运行C++11特性的代码(如vector)
配置完成后,可以运行基本的输出hello world的代码,并进行调试。但是在使用vector时,会报错。原因:因为编译器默认没有开启对C++11(或更高版本)的支持,而代码中使用了C++11的特性(如初始化列表和基于范围的for循环)。为了解决这个问题,需要在编译命令中指定使用C++11或更高版本的标准。原创 2024-02-26 15:09:09 · 561 阅读 · 0 评论