美文网首页
做算法题用到的基础知识(不断更新)

做算法题用到的基础知识(不断更新)

作者: 今天也要努力呀y | 来源:发表于2019-07-30 10:50 被阅读0次

1.常见数据类型的取值范围
https://www.jianshu.com/p/74b6ab7bce65

2.保留两位小数
double s = 0;
printf("%.2f",s);

3.c++中可变长的数组
int *p=new int[len];

4.最小的素数是2

5.C语言中没有string类型,要用cin>>输入string类型

6.vector和数组的区别
https://www.jianshu.com/p/f73ff9129886

7.用char数组时记得加结束符,否则会出现一堆乱码

8.用cout输出时,char类型是可以用这种方式输出的,因为数组名即代表首地址,数组是一块连续的内存空间,所以能直接输出.如果是其他类型的数组则输出的是一个地址.比如int数组无法直接用cout输出内容

9.char数组用strlen计算长度

10.C语言向上取整
头文件<math.h>
ceil()函数

11.四舍五入
(int)(x+0.5)

12.小知识
在c++代码中用cin和cout有时会导致超时(因为比scanf和printf会慢很多),所以加一句:
ios::sync_with_stdio(false);

相关文章

网友评论

      本文标题:做算法题用到的基础知识(不断更新)

      本文链接:https://www.haomeiwen.com/subject/acegrctx.html