如何用C 求解圆周率的值啊?给出一种算法并解释 谢谢

[复制链接]
查看11 | 回复2 | 2011-11-4 07:17:50 | 显示全部楼层 |阅读模式
用高等数学级数求和知识。 这里提供两种方法:1) Pi^2=6*(1 + 1/4 + 1/9 +...+ 1/n^2 + ...) ;n=1,2,3, ...2)
Pi^4=90*(1+ 1/16 + 1/81 + ... + 1/n^4 + ...); n=1, 2,3, ... (收敛快)。。。1)double Pi (int n)
// 计算 n项; n 越大; 精度越高{
sum=0;
for (int i=1; i<=n; i++)
{sum += 1 / (i*i); }
return sqrt(6*sum);}...
回复

使用道具 举报

千问 | 2011-11-4 07:17:50 | 显示全部楼层
利用c除以直径=π因为π就是此二者的比。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行