C++常见知识点
文章平均质量分 70
小白yaa
这个作者很懒,什么都没留下…
展开
-
向上取整/向下取整——C++基础
【代码】向上取整/向下取整——C++基础。原创 2023-10-17 08:49:27 · 1595 阅读 · 0 评论 -
L1-028 判断素数
质数(Prime number),又称素数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个正因数的数)。大于1的自然数若不是质数,则称之为合数(也称为合成数)。原创 2023-09-20 10:26:49 · 432 阅读 · 0 评论 -
C++中string类型和int类型之间的相互转换【全网最全】
是各种算法题中的常客,很多数据常常以字符串形式给出,其中有的需要自己转化成整数,而一些整型数据有时转换成字符串处理起来更加方便,比如判断一个整数是否是回文数,所以字符串和整数的转换是一些问题处理的基础步骤,C++在处理这类问题时并不像Python那样方便,但是也有许多方法能够实现。原创 2023-09-16 10:45:43 · 14221 阅读 · 0 评论 -
L1-025 正整数A+B C++解法
题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。原创 2023-09-15 19:20:33 · 111 阅读 · 0 评论 -
【C/C++】size_t详解
size_t是一种无符号整数类型,通常用于表示对象的大小或数组的索引。它在C和C++标准库中经常用于与内存分配、数组索引和计算对象大小等相关的操作。size_t类型的变量通常用于存储非负整数值。size_t的大小(即占用多少字节)是平台相关的,它可以根据编译器和操作系统的不同而变化。通常情况下,size_t被设计成足够大,可以容纳你的系统上最大可能的对象大小。在C++中,size_t类型通常用于循环计数器、数组索引、内存分配函数(例如malloc和calloc返回的大小)以及与标准容器(如和。原创 2023-09-15 17:56:38 · 8033 阅读 · 0 评论 -
C++11 for循环(基于范围的循环)详解
这是一个新的变量,用于表示range中的每个元素。在for循环的每次迭代中,都将被设置为range中的下一个元素。range:这是一个可迭代的数据结构,例如字符串、数组、向量等。for循环将遍历range中的每个元素。原创 2023-09-15 16:37:28 · 222 阅读 · 0 评论 -
全局变量和局部变量的区别 C++
main函数里定义的并非全局变量,只是在main函数里有效。main函数是一个进程的入口,除此之外,和别的函数无区别,你说main函数内的变量和函数外定义的变量有什么区别?要搞清全局变量和局部变量的区别,全局变量是程序的各个函数都可以调用的,而局部变量只在函数内部有效。如果int n定义在main中。主要是作用域和生存周期的问题。原创 2023-09-14 14:55:53 · 65 阅读 · 0 评论 -
C/C++标准输入输出函数最全解析(含C/C++的输出控制符)
前言scanf()和printf()类似, 也是使用格式字符串和参数列表.。scanf中的格式字符串表明字符输入流的目标整数类型。两个函数主要的区别在参数列表中. printf()函数使用变量, 常量和表达式, 而scanf()函数使用指向变量的指针。如果用scanf()读取基本变量类型的值, 在变量名前加上一个&;如果用scanf()把字符串读入字符串数组中, 不要使用&.格式成功:指定的输入项数;出错:返回EOF;输入出错或在任意变换前已到达文件结尾:EOF;返回值。原创 2023-09-09 20:58:32 · 342 阅读 · 0 评论 -
L1-017 到底有多二 C++解法
一个整数“”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。原创 2023-09-08 20:37:34 · 376 阅读 · 0 评论 -
c++保留n位小数输出(百分数形式,保留n位有效数字,设置宽度)
在C++中,你可以使用 头文件中的一些函数和控制符来控制输出的小数位数、百分数形式以及设置宽度。下面我将详细讲解如何实现这些功能。原创 2023-09-08 20:27:51 · 1471 阅读 · 0 评论 -
【全网严谨版】L1-016 查验身份证 (C++解法 整理分析了多种方法)
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。原创 2023-09-07 20:46:06 · 685 阅读 · 0 评论 -
L1-015 跟奥巴马一起画方块 C++解法
利用cmath的round函数来进行四舍五入操作。原创 2023-09-06 09:27:22 · 255 阅读 · 0 评论 -
VS中常用的快捷键
Ctrl+Shift+V: 剪贴板循环 (平时我们都只**惯用ctrl+c 和ctrl+v 大家可能还不知道事实上微软都已经帮我们把多次剪切的结果都保存了下来 记下这组快捷键吧 可以粘贴上几次剪切的结果 一用便知道它的强大厉害之处)Shift+Alt+C: 新建类 (shift是跟项目有关的功能键;Ctrl+F: 查找 (Find) Ctrl+Shift+F: 在文件中查找 (上面已经提过了shift是表示在项目中 所以如果需要在项目中的文件中查找的话 那自然就少不了Shift)输出程序的的编译信息;原创 2023-09-04 09:40:52 · 215 阅读 · 0 评论