-->
当前位置:首页 > 题库 > 正文内容

程序填空题:计算sinx的值

Luz2年前 (2022-10-25)题库859
利用

![2.png](~/e09ef14c-f107-4845-a63b-58fde301b92d.png)
计算sinx的值,直到最后一项的绝对值小于10−5时为止。要求在计算的过程中统计出参与累加的项数。



c++
程序写在这里。下面的空分值是2分。

例如:

#include <stdio.h>
#include <math.h>
main()
{
int n = 1, count = 1;
double x;
double sum, term;
scanf("%lf", &x);
sum = x;
term = x;
do{
term =;
sum = sum + term;
n = n + 2;
count++;
}while ();
printf("sin(x) = %f, count = %d\n", sum, count);
}










答案:
第1空:-term * x * x / ((n + 1) * (n + 2 ))

第2空:fabs(term) >= 1e-5

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。