二級c順序設計題(2)。本站提示廣大學習愛好者:(二級c順序設計題(2))文章只能為提供參考,不一定能成為您想要的結果。以下是二級c順序設計題(2)正文
原文: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));
}
截圖如下
:
感激你的閱讀,請用心感悟!希望可以幫到您!!分享也是一種高興!!!請接力。。。