杂谈注意事项
-
保留小数:
cout<<fixed<<setprecision(2)//保留2位
-
PI定义的方法
#include<bits/stdc++.h>//加个头文件 const double PI=acos(-1);
-
分解数位
//n为三位数 a=n%10;//个位 b=n/10%10;//十位 c=n/100;//百位
-
判断浮点数是否相等
fabs(a-b)<0.00001
-
快速幂
#include<bits/stdc++.h> using namespace std; int main() { int a, n, r = 1;//r:结果 cin>>a>>n; while(n > 0) { if(n % 2 == 1)//如果是奇数则还需要判断 r *= a; a *= a; n /= 2; } cout<<r; return 0; }
-
输入不确定个数的数字
while(cin>>a)//按Ctrl+z可以停止
持续更新中!