C语言编程1.用子函数求cos x=1-x2/2!+ x4/4! - x6/6!+… (x为弧度值)要求精度(某项绝对值)为10-6。
答案:1 悬赏:80 手机版
解决时间 2021-02-03 06:30
- 提问者网友:心如荒岛囚我终老
- 2021-02-02 17:32
C语言编程1.用子函数求cos x=1-x2/2!+ x4/4! - x6/6!+… (x为弧度值)要求精度(某项绝对值)为10-6。
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-02-02 18:31
#include
#include
void main()
{
int n=2;
float x;
double sum=1.0,term=1.0;
printf("input x:");
scanf("%f",&x);
do
{
term=-term*x*x/(n*(n-1));
sum+=term;
n=n+2;
}
while (fabs(term)>=1e-5);
printf("cos(%g)=%.5f\n",x,sum);
}追问再加上这个问题呢
在主函数中求(cos300+ cos600)2的值。(当取8位小数时,结果为1.86602626)
#include
void main()
{
int n=2;
float x;
double sum=1.0,term=1.0;
printf("input x:");
scanf("%f",&x);
do
{
term=-term*x*x/(n*(n-1));
sum+=term;
n=n+2;
}
while (fabs(term)>=1e-5);
printf("cos(%g)=%.5f\n",x,sum);
}追问再加上这个问题呢
在主函数中求(cos300+ cos600)2的值。(当取8位小数时,结果为1.86602626)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯