C语言 简单的耳机公式计算sin(x)用简单的耳机级数计算sin(x )的值直到最后一项的绝对值小于10-5,统计合计加了多少项。
输入x的值,输出sin(x )的值(小数点后保持3位)和此时加了多少项。
输入示例:
3
输出示例:
0.141
9
# include stdio.h # include math.hdouble fact (intn ) if ) n==0) return 1; 返回传真(n-1 ) *n; }int main () { double x,sum=0,term=1; int n=1,t=1; scanf('%lf ',x ); while(term=1e-5 ) term=pow ) x,2 * n - 1 )/fact )2 * n - 1 ); sum =t * term; t=-t; n; }printf('%.3lf(n%d ),sum,n - 1 ); 返回0; () ) ) ) )。