1476: C语言实验题――圆周率

描述:输入n值,并利用下列格里高里公式计算并输出圆周率:

输入:输入公式中的n值。 输出:输出圆周率,保留5位小数。 样例输入:1 样例输出:2.66667 考点:格里高里公式 代码:

#include <stdio.h>
int main()
{
        double n;
        double pie;
        double i;
        double sum=0;
        scanf("%lf",&n);
        //计算pie的1/4
        for(i=1; i<=n; i++)
        {
                sum=sum+(1/(4*i-3)-1/(4*i-1));
        }
        //计算pie
        pie=4*sum;
        printf("%.5lf",pie);
        return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python中文社区

用Python从零开始构造决策树

專 欄 ❈ 作者:weapon,不会写程序的浴室麦霸不是好的神经科医生 ❈ 起步 本章介绍如何不利用第三方库,仅用python自带的标准库来构造一个决策树。 ...

23370
来自专栏书山有路勤为径

YOLO Implementation

使用OpenCV的cv2.imread()函数加载我们的图像。 因为,此函数将图像加载为BGR,我们将图像转换为RGB,以便我们可以使用正确的颜色显示它们 网...

11010
来自专栏杨熹的专栏

TensorFlow-1: 如何识别数字

数字识别是机器学习领域中一个经典的问题,是一个看似对人类很简单却对程序十分复杂的问题。识别数字在机器学习任务中的地位和 Hello World 在编程中是一样的...

99800
来自专栏智能算法

决策树算法之----C4.5

1. C4.5算法简介 C4.5是一系列用在机器学习和数据挖掘的分类问题中的算法。它的目标是监督学习:给定一个数据集,其中的每一个元组都能用一组属性...

497120
来自专栏null的专栏

利用Theano理解深度学习——Logistic Regression

一、Logistic Regression 1、LR模型 image.png 2、损失函数 image.png 3、随机梯度下降法 为了求解LR模型中的参数,在...

411100
来自专栏人工智能LeadAI

谈谈Tensorflow的Batch Normalization

tensorflow中关于BN(Batch Normalization)的函数主要有两个,分别是: tf.nn.moments tf.nn.batch_norm...

53170
来自专栏编程

新知识 用Python从零开始构造决策树

起步 本章介绍如何不利用第三方库,仅用python自带的标准库来构造一个决策树。 熵的计算公式: ? 对应的python代码: ? 条件熵的计算 根据计算方法:...

37580
来自专栏贾志刚-OpenCV学堂

BRIEF描述子生成算法

一:介绍 我们知道SIFT算法通常通过对每个关键点生成128个特征向量作为描述子、SURF算法通常对关键点生成最少64个特征向量作为描述子。但是对于图像来说创建...

38760
来自专栏生信宝典

基因共表达聚类分析及可视化

共表达基因的寻找是转录组分析的一个部分,样品多可以使用WGCNA,样品少可直接通过聚类分析如K-means、K-medoids (比K-means更稳定)或Hc...

43760
来自专栏CNN

MobileNet原理+手写python代码实现MobileNet

MobileNet是针对移动端优化的卷积,所以当需要压缩模型时,可以考虑使用MobileNet替换卷积。下面我们开始学习MobileNet原理,并且先通过Ten...

23620

扫码关注云+社区

领取腾讯云代金券