- 博客(17)
- 收藏
- 关注
原创 c++中的面向对象
类是 C++ 的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,是一种用户自定义的数据类型,它是一种封装了数据和函数的组合。类中的数据称为成员变量,函数称为成员函数。类可以被看作是一种模板,可以用来创建具有相同属性和行为的多个对象。之后就可以在主体main函数中调用已经定义好的函数,来求我们在上文中提到的体积。我们在上述代码中定义的函数也可以在外部定义但是需要使用符号“::”我们可以在类中做函数的声明,然后在外部定义函数。以上就是一个运用类的求一个盒子的体积的代码。如下就是我们创建的一个类。
2024-12-12 16:38:53
179
原创 埃拉托斯特尼筛法
(Sieve of Eratosthenes)是一种高效计算素数的算法,它能够找出小于等于某个整数 nnn 的所有素数。该算法的基本思想是通过不断筛选合数(非素数)来获取素数,从而避免了对每个数逐一检查是否为素数的过程。
2024-11-25 20:38:22
300
原创 c++清除缓冲区的换行符的方法(cin.ignore)
文章中的例子是一个统计珠宝价值的简单代码,但是如果不采用cin.ignore就会导致输出结果错误的情况,对于例子来说就是防止getline()函数在第一次被调用的过程中读取“\n”换行符,从而导致输出结果错误。问题:在我们第一次调用函数(例如:getline)的时候,会因为读取数字后又读取了换行符,此时我们可以、采用标准输入流方法cin.ignore()以上为没有采用cin.ignore的输出结果。上为使用cin.ignore()的输出结果。
2024-11-19 15:10:24
244
原创 c++中numeric_limits函数
numeric_limits这个函数定义在<limits>这个头文件中。在c++中,遇到找到数组中的最值问题时,可以引入这个函数来解决问题。(用于获取类型的最大值和最小值)之外,还有其他有用的属性和方法。1、语法:numer_limits<数据类型>::max()注:在max()的位置。
2024-10-29 17:08:03
460
原创 C++中的取整问题
1、向上取整(也就是把2.5取整为3,把-2.5取整数为-2)2、向下取整 (将2.5取为2,-2.5取为3)我们需要用到一个函数:ceil。我们需要用到函数:floor。语法:ceil(数据)语法floor(数据)
2024-09-28 16:45:14
721
原创 C++中 setprecision
使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。语法:setprecision()
2024-09-24 14:59:59
497
转载 C++ for循环
如果为真,则执行循环,这个过程会不断重复(循环主体,然后增加步值,再然后重新判断条件)。在条件变为假时,for 循环终止。会首先被执行,且只会执行一次。您也可以不在这里写任何语句,只要有一个分号出现即可。如果为真,则执行循环主体。如果为假,则不执行循环主体,且控制流会跳转到紧接着 for 循环的下一条语句。该语句允许您更新循环控制变量。该语句可以留空,只要在条件后有一个分号出现即可。循环允许您编写一个执行特定次数的循环的重复控制结构。在执行完 for 循环主体后,控制流会跳回上面的。
2024-09-24 14:56:03
486
原创 C++浮点
数字介于 ±1.7E-308 和 ±1.7E308 之间。数字介于 ±1.7E-308 和 ±1.7E308 之间。数字介于 ±3.4E-38 和 ±3.4E38 之间。表 2 PC上的浮点数据类型。
2024-09-24 14:53:19
438
原创 :C++中 函数setw() 的应用
当后面紧跟着的输出字段长度小于 n 的时候,在该字段前面用空格补齐,当输出字段长度大于 n 时,全部整体输出。// 中间位置设置间距为 14 ,后面 runoob 字符数为6,前面补充 8 个空格。// 中间位置设置宽度为 4,后面的 runoob 字符长度大于 4,所以不起作用。// 开头设置间距为 14,后面 runoob 字符数为6,前面补充 8 个空格。// 开头设置宽度为 4,后面的 runoob 字符长度大于 4,所以不起作用。setw() 默认填充的内容为空格,可以。
2024-09-24 14:51:56
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人