下列給定程序中函數fun的功能是:用下面的公式求π的近似值,直到最後一項的絕對值小於指定的數為止,π/4=1-1/3+1/5-1/7+...,例如,程序運行後,輸入0.0001,程序輸出3.1414
阿新 • • 發佈:2017-09-20
print fab stdio.h 運行 return printf main blog 程序
#include <math.h> #include <stdio.h> float fun ( float num ) { int s ; float n, t, pi ; t = 1 ; pi = 0 ; n = 1 ; s = 1 ; /**************found**************/ while(fabs(t) >= num) { pi = pi + t ; n = n + 2 ; s = -s ; /**************found**************/ t = s/ n ; } pi = pi * 4 ; return pi ; } main( ) { float n1, n2 ; printf("Enter a float number: ") ; scanf("%f", &n1) ; n2 = fun(n1) ; printf("%6.4f\n", n2) ; }
下列給定程序中函數fun的功能是:用下面的公式求π的近似值,直到最後一項的絕對值小於指定的數為止,π/4=1-1/3+1/5-1/7+...,例如,程序運行後,輸入0.0001,程序輸出3.1414