level 1
题目:用以下公式计算sinx的值
sinx=x-x^3/3!+x^5/5!-x^7/7!+L+(-1)^(n+1)*x^(2n-1)/(2n-1)!
要求X的值由键盘输入,当所计算的项的绝对值小于10^(-7)时为止,输出结果。
各位老大帮帮忙啊
2009年04月30日 07点04分
1
level 0
t=1
s=0
fz=x
fm=1
i=1
do while abs(fz/fm)>=1e-7
s=s+t*fz/fm
t=-t
fz=fz*x*x
i=i+2
fm=fm*(i-1)*(i)
loop
print s
2009年05月11日 13点05分
3