首页
社区
课程
招聘
[旧帖] [求助]发现一求园周率的很神奇的程序~求高人解答 0.00雪花
发表于: 2011-1-3 13:06 2613

[旧帖] [求助]发现一求园周率的很神奇的程序~求高人解答 0.00雪花

2011-1-3 13:06
2613
#include <stdio.h>
#define _ F-->00||-F-OO--;
int F=00,OO=00;
void F_OO()
{
            _-_-_-_
       _-_-_-_-_-_-_-_-_
    _-_-_-_-_-_-_-_-_-_-_-_
  _-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  _-_-_-_-_-_-_-_-_-_-_-_-_-_
    _-_-_-_-_-_-_-_-_-_-_-_
        _-_-_-_-_-_-_-_
            _-_-_-_
}
int main()
{
    F_OO();
    printf("%1.9f\n",4.*-F/OO/OO);
    return 0;
}

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 1233
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
很神奇,不懂啊~~~
2011-1-3 13:43
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
功夫没到那个境界!

不过这代码 也太......

#define _ F-->00||-F-OO--;
("%1.9f\n",4.*-F/OO/OO):
2011-1-3 14:45
0
雪    币: 29
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
#include <stdio.h>
#define _ F-->00||-F-OO--;
int F=00,OO=00;
void F_OO()
{
            _-_-_-_
       _-_-_-_-_-_-_-_-_
    _-_-_-_-_-_-_-_-_-_-_-_
  _-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  _-_-_-_-_-_-_-_-_-_-_-_-_-_
    _-_-_-_-_-_-_-_-_-_-_-_
        _-_-_-_-_-_-_-_
            _-_-_-_
}
int main()
{
    F_OO();
    printf("%1.9f\n",4.*-F/OO/OO);
    return 0;
}

程序中 变量F是面积,OO是直径,F-->00||-F-OO--可以简化为(F--)>0 || OO--
2011-1-3 16:15
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
怎么看上去代码和=号
像是一个脚印啊
2011-1-3 17:05
0
雪    币: 128
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
F_OO 里面共16行, 201个_ (被宏定义为F-->00||-F-OO--)
_-_ 相当于F-->00||-F-OO--;-F-->00||-F-OO--
由于是或运算,
.每行OO只会被减一次
.每个_ 会导致F减一次
调用F_OO()会得到
OO=-16, F=-201

4.*-F/OO/OO=4*201/16/16=3.14了
2011-1-4 10:19
0
雪    币: 421
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
是OO,不是00,
2011-1-4 10:37
0
游客
登录 | 注册 方可回帖
返回
//