首页 > 其他分享 >7-15 计算圆周率 (15分)

7-15 计算圆周率 (15分)

时间:2023-08-07 10:37:59浏览次数:29  
标签:lf 15 圆周率 numerator element 计算 printf


7-15 计算圆周率 (15分)

根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。

2π=1+31+3×52!+3×5×73!+⋯+3×5×7×⋯×(2n+1)n!+⋯

输入格式:

输入在一行中给出小于1的阈值。

输出格式:

在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。

输入样例:

0.01

输出样例:

3.132157

作者

杨起帆

单位

浙江大学城市学院

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include "stdio.h"
int main(){

    
    double hold,i=1,sum=1,element=1,numerator=1;
    scanf("%lf",&hold);
    
    for (i=1;element/numerator*1.0>=hold; i++){
        element=element*i;//求分子
        numerator=numerator*(2*i+1);//求分母
//        printf("%lf",element);printf("%lf",numerator);
//        printf("%lf\n",element/numerator);
//        if(element/numerator*1.0<hold)
//            break;
//
        sum=sum+element/numerator*1.0;

    }
    
    printf("%lf",sum*2);
    return 0;
    
}

 

 

标签:lf,15,圆周率,numerator,element,计算,printf
From: https://blog.51cto.com/u_16183193/6991154

相关文章

  • 7-14 求整数段和 (15分)
    7-14 求整数段和 (15分)给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum=X的格式输出......
  • 7-12 两个数的简单计算器 (10分)
    7-12 两个数的简单计算器 (10分)7-12 两个数的简单计算器 (10分)本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。输入格式:输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操......
  • 7-10 计算工资 (15分)
      7-10 计算工资 (15分)7-10 计算工资 (15分)某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬;超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬。员工按进公司时间分为新职工和老职工,进公司不少于5年的员工为老职工,5年以下的为新职工。新......
  • 7-7 12-24小时制 (15分)
    7-7 12-24小时制 (15分)编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。输入格式:输入在一行中给出带有中间的:符号(半角的冒号)的24小时制的时间,如12:34表示12点34分。当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。提示:在scanf的格式字符串中加入:,让s......
  • Apache HTTPD换行解析漏洞(CVE-2017-15715)
    ApacheHTTPD换行解析漏洞(CVE-2017-15715)【项目中遇到】ApacheHTTPD是一款HTTP服务器,它可以通过mod_php来运行PHP网页,其2.4.0~2.4.29版本中存在一个解析漏洞,在解析PHP时,1.php\x0A将按照PHP后缀进行解析,导致绕过一些服务器安全策略。1.环境搭建cdhttpd/CVE-2017-15715/doc......
  • 曝iPhone 15系列将于9月13日发布 9月22日发售:7大升级、或售5999元起
    按照往年惯例,新款iPhone将于9月中下旬(第三周)与大家见面。9to5Mac今日带来了新款iPhone的最新消息——iPhone15系列将于9月13日发布,9月22日正式发售。9to5Mac从多家信源获悉,因有重大手机发布活动,移动运营商已经要求员工9月13日(周三)这一天不得休假。虽然消息并未直接指向iPhone15......
  • 【5.0】Vue之计算属性和监听属性
    【一】计算属性[1]计算属性是通过依赖变量进行缓存的,这意味着计算属性会保存最近一次计算的结果,并且只有在相关的依赖变量发生改变时才会重新计算。[2]计算属性只有在其相关依赖变量发生改变时才会重新求值,这也是它与普通函数的一个主要区别。与函数不同的是,计算属性只在......
  • 【JavaScript15】闭包
    什么是闭包闭包(closure)是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰,即形成一个不销毁的栈环境。闭包的特性:函数嵌套函数内部函数可以访问外部函数的变量参数和变量不会被回收。为什么要有闭包?1、先来看一段代码发现没有......
  • 【230806-6】已知:x>0,y>0,x+2y+2xy=15 求:x+2y的最小值?
    ......
  • CF1556G Gates to Another World
    *3300这种\(2^n\)和区间,看着就很想套上线段树,事实上是对的。引理1:在线段数内同一颗子树内的点可以互相到达。这个是非常容易验证的,把边画出来就是在一条链上挂若干条横着的链。然后我们考虑把区间挂上去,然后用时光倒流转化为加边。我们发现,我们可以用叶子节点来代表......