算法
文章平均质量分 64
Anying_define
这个作者很懒,什么都没留下…
展开
-
c\c++交换两变量值的三种方法
第一种,借助中间变量: void swap1(int& x, int& y) { int tmp = x; x = y; y = tmp; } 以下两种不需要借助中间变量: 第二种: void swap2(int& x, int& y) { x = x + y; y = x - y; x = x - y; } 第三种,利用位运算的异或运算: void swap3(原创 2013-05-07 22:42:05 · 1777 阅读 · 0 评论 -
求π的神级外星人程序(800位)
今天在书上偶尔看到了一个能够精确求出π的前800位的神级程序,令人惊奇的是此程序的主体只有3行。 此程序的作者不详,大家都叫外星人程序。首先膜拜一下。。。。 以下为源程序: #include using namespace std; int main() { long a = 10000, b = 0, c = 2800, d, e = 0, f[2801], g; for(;b原创 2013-05-07 22:35:01 · 1018 阅读 · 0 评论