算法
文章平均质量分 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 · 1835 阅读 · 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 · 1058 阅读 · 0 评论