码迷,mamicode.com
首页 > 其他好文 > 详细

二级c程序设计题(2)

时间:2016-12-03 12:07:09      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:target   style   div   math.h   turn   while   jpg   3.1   mat   

 

原文:http://www.cnblogs.com/imaker/p/6128049.html

所属年份:2010.9;2012.3
编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。
程序运行后,若输入精度0.0005,则程序应输出为3.14…。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

 代码如下:

#include <stdio.h>
#include <conio.h>
#include <math.h>
double fun (double eps)

{
   double s =1.0,sl=1.0;
   int n=1;
   while(sl>=eps)
   {
       sl=sl*n/(2*n+1);
       s=s+sl;
       n++;
   }
   return 2*s;
}

void main()

{
     double x;
     printf("Input eps:");
     scanf("%lf" ,&x);
     printf("\neps = %lf,PI=%lf\n",x,fun(x));
}

截图如下

技术分享

 

                         感谢你的阅读,请用心感悟!希望可以帮到您!!分享也是一种快乐!!!请接力。。。

 

二级c程序设计题(2)

标签:target   style   div   math.h   turn   while   jpg   3.1   mat   

原文地址:http://www.cnblogs.com/imaker/p/6128049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!