- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 C++名称空间
using namespace *;(例如using namespace std;) 这个简短奇葩的语句就是用来定义名称空间的啦 来来来,先研究一下为什么要引入名称空间 随着编程语言的发展,C++肯定是要比C更加先进啦,编写C++规则的同胞们也是蛮拼的(致敬)。C是过程性编程而C++是面向对象编程,C++更加复杂。 为了省去不必要的代码(减少函数或者变量所属类的书写),同时为了避免变量或者函
2016-11-03 18:22:08
227
原创 快速求幂(位运算)
#include//这个程序采用位运算来处理,更高效 #include using namespace std; int pow4(int x, int n) { int result; if (n == 0) return 1;//除0外,自然数的0次方都得1 else { while ((n & 1) == 0)//(位运算)
2014-08-13 20:15:19
566
原创 二分求幂
#include #include using namespace std; int power(int a,int b){ int ans=1;//初始为1 while(b!=0){//无论b是奇数还是偶数,最终都会落到1上,从而将结果记到ans上而不是a上; if(b%2==1)//若b为奇数,先把奇次变为偶次,进行偶数运算,最后在把这次奇数次结果乘上 ans*=a;
2014-08-13 17:49:23
271
高精度模板
2014-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人