1.当需要定义一个特别大的整型数时,需要使用long long int
long long int n;
求和公式:(n*n+1)/2 ——>从1到n;
2.当需要保留小数后几位,应首先调用iomanip库文件
#include<iomanip> cout << fixed << setprecision(n) << 后跟需要输出的数据
setprecision(n)中的n代表的是小数点后保留的位数
3.涉及圆的问题,当需要使用π的值时
一般题中会给一个比较精确比较长的数值,可直接定义使用
double PI=3.14159265358979323;
或者调用cmath库文件,使用atan函数
#include<cmath> double PI=atan(1.0)*4;
4.关于C++万能头问题
#include<bits/stdc++.h>
在这个万能头中几乎包涵了所有的函数,蓝桥可用
5. Fibonacci数列
在main函数里面数组最大只可以开100000,所以当题目中要求超过这个值时应该在main函数外定义数组
6. c++中实现进制转换
十六进制和八进制在C++中可以直接转换格式输出
cout<<hex<< 需要输出的数 //hex为十六进制 cout<<oct<< 需要输出的数 //oct为八进制
二进制需要借用<bitset>库,调用方法为bitset<len>(num
其中len是二进