首页 > 其他分享 >实验6-1 近似求PI

实验6-1 近似求PI

时间:2024-04-05 14:02:38浏览次数:24  
标签:PI 近似 eps 近似值 实验 答案 pi 输入

本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps。

2π​=1+31!​+3×52!​+3×5×73!​+⋯+3×5×⋯×(2×i+1)i!​+⋯

输入格式:

输入在一行中给出精度eps,可以使用以下语句来读输入:

scanf("%le", &eps);

输出格式:

在一行内,按照以下格式输出π的近似值(保留小数点后5位):

PI = 近似值

输入样例:

1E-5

输出样例:

PI = 3.14158
#include<stdio.h>
int main() {
    double eps;
    scanf("%le", &eps);
    double a = 1, pi = 2;
    for (int i = 1;a>eps;i++) {
        a *=1.0* i / (i*2 + 1);
        pi +=2.0* a;
    }
    printf("PI = %.5lf", pi);
    return 0;
}

 

编译器

C (gcc)

内存

396 / 65536 KB

用时

2 / 400 ms

状态

答案正确

分数

15 / 15

评测时间

2024/04/04 20:58:17

评测详情

测试点提示内存(KB)用时(ms)结果得分
0sample等价3842

答案正确

9 / 9
1eps较小3601

答案正确

3 / 3
2eps较大,只取第1项3962

答案正确

3 / 3

标签:PI,近似,eps,近似值,实验,答案,pi,输入
From: https://blog.csdn.net/m0_74846654/article/details/137382394

相关文章

  • 实验4-2-9 水仙花数
    水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:15......
  • 论文解读()《An Empirical Study of Graph Contrastive Learning》
    Note:[wechat:Y466551|可加勿骚扰,付费咨询] 2024年4月3日15:39:16论文信息论文标题:AnEmpiricalStudyofGraphContrastiveLearning论文作者:论文来源:2021 NeurIPS论文地址:download 论文代码:download视屏讲解:click1-摘要图对比学习(GCL)为没有人工注释的图表示建立......
  • 基于ssm高校实验室管理系统的设计与实现论文
    摘要互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对高校实验室信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用高校实验室管理系统可以有效......
  • Java -fastjson api
    构造json对象需求:构造以下请求体{"attrSelectionVO":[{"attrAccessId":"eea99a0894504a2b89f3cfeb4be051d3","attrValueList":[{"attrValue":"输送型","att......
  • Running the installer as administrator is disabled by default, see https://githu
    在windows安装scoops提示 网上找到解决办法安装失败-安装scoop失败:“默认情况下,以管理员身份运行安装程序处于禁用状态,请参阅https://github.com/ScoopInstaller/Install#for-admin”-堆栈溢出---failedinstallation-Installingscoopfails:"Runningtheinstal......
  • 在Linux中,管道(pipe)和重定向(redirection)的是什么?
    在Linux中,管道(pipe)和重定向(redirection)是两种强大的命令行工具,它们允许用户在不同的命令和程序之间传输数据,以及控制命令输出的显示和存储方式。1.管道(Pipe)概念:管道是一种将一个命令的输出直接作为另一个命令输入的方法。它通过|符号实现,允许多个命令连接在一起,形成一个命令......
  • 高德地图API
    1.准备注册账号,申请应用https://console.amap.com/dev/key/apphttps://lbs.amap.com/api/javascript-api-v2/summary2.Vue3中使用定位和搜索插件<template><divstyle="text-align:center;align-items:center"><el-row><el-co......
  • 20211317李卓桐Exp3-免杀原理实验报告
    Exp3-免杀原理任务详情1.实践内容(4分+1分附加分)1.1方法(分)正确使用msf编码器,使用msfvenom生成如jar之类的其他文件(1分),veil,加壳工具(1分),使用C+shellcode编程(1分),1.2通过组合应用各种技术实现恶意代码免杀(1分)(如果成功实现了免杀的,简单语言描述原理,不要截图。与杀软共......
  • flask 装饰器 AssertionError: View function mapping is overwriting an existing en
    1问题描述写了一个登陆认证装饰器,部分试图,只有用户登陆才能访问deflogin_wrapper(func):definner(*args,**kwargs):"""判断是否登陆若是进入视图函数否则重定向到登陆页面"""if......
  • BF548/BF547/BF549系列DSP的开发教程二十四:SPIFLASH的烧写
    作者的话BF54X系列DSP,是ADIBlackfin系列的4系列,在产品线做这个系列DSP的产品定义时,充分吸取了客户在BF53X上的痛点,把BF54X做成了外设最丰富的一类DSP,这个DSP曾经在车载视频,工控领域有不少的成功案例,OP作为2000年入坑的老鸟,自然也是用它做过很多项目。系列教程,说一说这个4......