- 博客(6)
- 收藏
- 关注
原创 c++入门了解
C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。在众多编程语言中,c++不是最简单的,但是确实数一数二的非常实用的,里面包含的各种库提供了丰富的功能。C++拥有计算机运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。总的来说,c++是c语言的升级版,更加实用和简便。
2023-02-12 18:14:50
74
原创 向上取整方法
假设某两个数的ceil计算结果原本是2.0,但由于精度问题,ceil结果其实是1.9999999999999999999999999。该方法可能会出错误此方法精度丢失可能在极端条件下出现,但是一旦出现,我们很难排查出这个隐式bug。总结:在任何可能与浮点数进行比较或者整形与浮点型之间进行类型转换的地方都必须特别注意!在结果转为int型数据时,发生了精度丢失,计算结果由2.0转换为1。1.首先判断余数是否存在,存在余数则可使用方法。2.第二种则为使用数学头文件,采用ceil输出。向上加一,用整形输出即可。
2023-02-10 19:13:25
357
原创 数学计算注意点
11.计算log10(x)用log10() ----以10为底的对数。12.返回不大于x的最大整数值用floor()1.计算双精度浮点数x的绝对值用fabs()13.返回不小于x的最小整数值用ceil()3.计算x^y(x的y次方)用pow()头文件#include6.计算弧度角x的正弦值用sin()7.计算弧度角x的余弦值用cos()8.计算弧度角x的正切值用tan()2.计算整数x的绝对值用abs()5.计算x的平方根用sqrt()10.计算ln(x)用log()
2023-02-09 20:17:43
102
原创 输出格式注意点
c的意思是以字符的形式输出,该形式和%s的区别就是只输出一个字符,如char an[]="abcd",则%c就是把an[]作为数组一个一个输出,如printf("%c",an[0]),输出a。如果输出需要带有'%'符号,那么需要用“%%”来使用,因为单个‘%’会被误认为是形式输出。%ld的意思是以长整型的形式输出,通常用来输出long型。%s的意思是以字符串的形式输出,通常用来输出char型。%d的意思是以整型的形式输出,通常用来输出int型。%f是浮点数的形式输出,通常用来输出float型。
2023-02-09 19:15:36
249
原创 输入的问题
题目所要求的输入中,每个字符之间都有回车用于隔开,并不是一连串的输入像abcdefghij一样,而字符是%c用于输入的,空格或者回车会被当成输入字符同时也会进行输出,就会出现明明只输入了一个字符却显示了两个输出的情况。图中输入里输入格式有一个很微小的改变,但就是这一个微小的改变很不让人注意,而且也是很关键的一点,很多同学在这个问题上出错,甚至头铁的提交了许多遍都没有AC。有时候在网站做题的时候常常会碰到明明内容没有问题,自己测试的时候也没有问题,但是提交的时候会显示错误的情况。
2023-02-07 17:40:46
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人