永发信息网

用C语言编程:输入x的值,调用函数计算sinx=x/1-x的3次方/3!+x的5次方/5!-x的7次方/7!+……+xn/n!<10的-6次方

答案:1  悬赏:40  手机版
解决时间 2021-04-26 05:10

输入x的值,调用函数计算sinx=x/1-x的3次方/3!+x的5次方/5!-x的7次方/7!+……+xn/n!<10的-6次方

帮帮忙

最佳答案

#include <stdio.h>


double sa(double x, int n)
{
double a = 1;
for(; n > 0; n--)
a *= x;
return a;
}


double sb(double x, int n)
{
double b = 1;
for(; n > 0; n--)
b *= n;
return b;
}


double sin(double x)
{
int n = 1;
double a = 1, b = 1, i = 1, sum = 0;
while(a/b > 1e-6)
{

a = sa(x, n);
b = sb(x, n);
sum += i*a/b;
n += 2;
i *= -1;
}
return sum;
}


void main()
{
double x, y;
scanf("%lf", &x);
y = sin(x);
printf("y=sin(%lf)= %lf\n", x, y);
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我做什么 发型 好看 (烫发) 重赏呀
联想g450字体不清晰有高手帮助一下?
怀孕吐的厉害 ,有没有缓解的办法呢?减轻点
过去完成时如何变成现在完成时
民间工艺英语怎么说,传统的民间艺术用英语怎
百佳办公用品在哪里啊,我有事要去这个地方
谁有CF穿墙?
我家为什么下载了游戏都玩不了
名侦探柯南的大结局里..柯南一定能和小哀在一
方特有学生证多少钱,软卧学生证有优惠吗?
从武汉(汉口)到东莞怎么走便宜且快,求详细
QQ牧场在购买牧草时为什么直接放在了篮子而不
急求~《公主Selina》小只唱的《崇拜》小碧唱
没签合同辞工
央下面一个皿念什么,上面一个于下面一个皿是
推荐资讯
办理汽车过户更换牌照有时间限制么?
我国商标法规定的优先权,既有外国优先权,又
惠安县一级达标和二级达标高中有哪些?
穿越里小刀粹步怎么走啊?
现在什么游戏好玩 火爆 dnf除外
无锡哪里卖的玉器好
埫子熊怎么去啊,有知道地址的么
银树沟我想知道这个在什么地方
周卫国和李云龙比谁厉害?
女人有什么用?
你好CF的问题
碰到占着茅坑不拉屎的人怎么办呀?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?