C++的函数调用
1. __gcd 最大公约数
公约数:能够同时整除两个或多个数的正整数
最大公约数:指能够同时整除两个或多个整数的最大正整数
前面两个下划线绝对不能忘!
例:
9846667与76749598的最大公约数
代码:
#include<bits/stdc++.h> using namespace std; int main(){ cout<<__gcd(55042,44616); return 0; }会输出:26
2. pow 次方
次方:n的x次方的意思是:n乘x遍
在C++里面有一种进制叫二进制
两个<叫左移:<<,1左移x 表示2的x次方
例1:
3的11次方
例1:
#include<bits/stdc++.h> using namespace std; int main(){ cout<<pow(3,11); return 0; }输出:177147
例2:
2的23次方(两种):
例2:
(1)
#include<bits/stdc++.h> using namespace std; int main(){ cout<<pow(2,23); return 0; }输出:8.38861e+006
(2)
#include<bits/stdc++.h> using namespace std; int main(){ cout<<(1<<23); return 0; }输出:8388608
(8.38861e+006 == 8388608)
下期预告:(sqrt,abs)