| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 8432 人关注过本帖
标题:用这个公式π*π/6=1/1*1+1/2*2+1/3*3+。。。+1/n*n,求出π的值,程序写出来 ...
取消只看楼主 加入收藏
海龙独仙
Rank: 2
来 自:江西南昌大学
等 级:论坛游民
帖 子:19
专家分:18
注 册:2012-12-26
结帖率:66.67%
收藏
已结贴  问题点数:6 回复次数:1 
用这个公式π*π/6=1/1*1+1/2*2+1/3*3+。。。+1/n*n,求出π的值,程序写出来不知道哪里错了
#include "stdio.h"
#include"math.h"
 main()
{
   int i,n;
   double pi;
   printf("请输入n的值\n");
   scanf("%d\n",&n);
   pi=0;
   for(i=1;i<n;i++)
   pi+=1.0/(i*i);
   pi=sqrt(6.0*pi);
   printf("pi=%lf\n",pi);

}
我想精度可以由输入的n控制,难道是for(i=1;i<n;i++)里的i<n错了么?编译后运行也可以,就是不能输出答案,求指点
搜索更多相关主题的帖子: include 
2012-12-30 19:16
海龙独仙
Rank: 2
来 自:江西南昌大学
等 级:论坛游民
帖 子:19
专家分:18
注 册:2012-12-26
收藏
得分:0 
回复 2楼 azzbcc
加个好友吧,嗯,果然厉害,谢啦

呵呵,新手路过,说错 勿怪
2012-12-30 19:57
快速回复:用这个公式π*π/6=1/1*1+1/2*2+1/3*3+。。。+1/n*n,求出π的值,程序 ...
数据加载中...
 
   



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

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