| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1084 人关注过本帖
标题:[原创]绝对挑战
取消只看楼主 加入收藏
zefil415
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-6-4
收藏
 问题点数:0 回复次数:4 
[原创]绝对挑战
#include "stdio.h"
long a=10000,b,c=2800,d,e,f[2801],g;
main()
{
for(;b-c;)
f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);
getchar();
}


这个是算PI值的程序段.

由于本人的能力有限,所以在此,请大侠们能给予详细说明一下!
如果可以的话,还希望说一下这个是用了什么算法和数据结构???

有兴趣的朋友们,大家都来试一试,期待大家的赐教!!!


在此先谢过了!!!
搜索更多相关主题的帖子: 绝对挑战 
2005-06-08 21:47
zefil415
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-6-4
收藏
得分:0 
如果大家还有兴趣的话,本人还可以再提供一段关于"算素数"的程序段!

还希望大家以给予帮助!!!!

2005-06-08 21:50
zefil415
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-6-4
收藏
得分:0 
非常感谢非常感谢!!!
或许是由于本人的水平问题,还有些不太懂,但是我会认真去阅读几遍的.我想这对我会有很大的帮助的.
我在此再一次谢过了!!!

提一个小小的问题:就是能不能通过改变其中的赋值关系来改变计算的精确度???
2005-06-08 23:50
zefil415
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-6-4
收藏
得分:0 
#include<stdlib.h>
#include<stdio.h>
main(I,O,O0,OO,l)
int I,O0,OO,l;
char **O;
{
    return !!I>=I?!I>=I?!!~I>=~I?!~I>=~I?!OO?!I:OO%2?
        OO=main(I,O,O0,OO>>!!OO,l),
        OO=main(I-!I-!!I,O,OO,OO,l),
        OO=main(I-!I-!!I,O,O0,OO,l),
        !(OO-!I||I)?l-1:OO
    :(OO=main(I,O,O0,OO>>!!OO,l),
        !(OO-l+!I||I)?l-1:main(I-!I-!!I,O,OO,OO,l))
    :(O0+OO)%l
    :main(I-I/I-I/I,O,O0,OO+OO/OO,
        main(0,O,O0,OO,I-I-I)+I+1?1:printf("%d ",I-I-I)+fflush(stdout))
    :main(I-I-I-I-I,O,I+I-I+I,I,0),
}


这是一个计算素数个数的程序段,运行的时候好像出现了一点小小的问题,希望大侠能给看一看.小弟将不胜感激~~~~~~


还有问一点:C不是说只能有唯一一个main()作为程序段的入口吗???为什么在这里却有着这么多个的main()???

希望大侠们就抽出一点点的时间给予解答一下!!!


随便提一下,大家有没有学习C的好网站,论坛之类的,希望给提供一二个作为学习之用.

不胜感激!!!

2005-06-08 23:55
zefil415
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-6-4
收藏
得分:0 
运行的时候好像有出现小点的错误,不知你运行的时候会不会啊???

你有没有好的学习站点,希望共享???

非常感激你的解答!!!
2005-06-09 00:44
快速回复:[原创]绝对挑战
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016491 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved