问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言计算sinx的近似值

发布网友 发布时间:2022-04-28 11:41

我来回答

2个回答

热心网友 时间:2023-10-07 00:16

/*sinx=x-x^3/3!+x^5/5-x^7/7!...*/
#include<stdio.h>
#include<math.h>
#define ACCURARY 0.00000001

main()
{
int i=1,j=1,k,n=1,x;
printf("sinx=x-x^3/3!+x^5/5-x^7/7!...\n请输入一个x\n");
scanf("%d",&x);
double sinx=0;
for(i=1;fabs(t)>=ACCURARY;i+=2)
{
for(k=1;k<=i;k++)
{n=n*i;}
j++;
t=pow(-1,j)*pow(x,i)/n;
sinx=sinx+t;
}
printf("sin%d=%.8f\n",x,sinx);
}
你编译一下,看看行不,我好久没弄了。

热心网友 时间:2023-10-07 00:16

/*sinx=x-x^3/3!+x^5/5-x^7/7!...*/
#include<stdio.h>
#include<math.h>
#define ACCURARY 0.00000001

main()
{
int i=1,j=1,k,n=1,x;
printf("sinx=x-x^3/3!+x^5/5-x^7/7!...\n请输入一个x\n");
scanf("%d",&x);
double sinx=0;
for(i=1;fabs(t)>=ACCURARY;i+=2)
{
for(k=1;k<=i;k++)
{n=n*i;}
j++;
t=pow(-1,j)*pow(x,i)/n;
sinx=sinx+t;
}
printf("sin%d=%.8f\n",x,sinx);
}
你编译一下,看看行不,我好久没弄了。

热心网友 时间:2023-10-07 00:16

#include<stdio.h>
#include<math.h>
#define ACCURARY 0.00000001
int jiecheng(int x);
void main()
{
int i=1,j=1,x;
double sinx=0,sinx1=1;
printf("sinx=x-x^3/3!+x^5/5-x^7/7!...\n请输入一个x\n");
scanf("%d",&x);
for(i=1;fabs(sinx-sinx1)>=ACCURARY;i+=2)
{
j++;
sinx1=sinx;
sinx=sinx+pow(-1,j)*pow(x,i)/jiecheng(i);
}
printf("sin%d=%.8f\n",x,sinx);
//printf("%d",jiecheng(3));
}

int jiecheng(int x) {
if(x==1 || x==0)
return 1;
else
return jiecheng(x-1)*x;
}

追问我的哪里错了啊

热心网友 时间:2023-10-07 00:16

#include<stdio.h>
#include<math.h>
#define ACCURARY 0.00000001
int jiecheng(int x);
void main()
{
int i=1,j=1,x;
double sinx=0,sinx1=1;
printf("sinx=x-x^3/3!+x^5/5-x^7/7!...\n请输入一个x\n");
scanf("%d",&x);
for(i=1;fabs(sinx-sinx1)>=ACCURARY;i+=2)
{
j++;
sinx1=sinx;
sinx=sinx+pow(-1,j)*pow(x,i)/jiecheng(i);
}
printf("sin%d=%.8f\n",x,sinx);
//printf("%d",jiecheng(3));
}

int jiecheng(int x) {
if(x==1 || x==0)
return 1;
else
return jiecheng(x-1)*x;
}

追问我的哪里错了啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么有两个白马寺 白马涧为什么叫白马涧 什么叫"黑马"与"白马"? 白马的标志是什么意思? 恩典敬远(北京)企业管理有限责任公司怎么样? 北京恩典灵光咨询有限公司怎么样? 北京恩典伟业科技有限公司怎么样? 社评:美国在遏制中国吗中国如何回答 欧美遏制中国的崛起具体体现在哪些方面? 第二次世界大战结束后,美国采取的对华政策是什么? c语言编程:编程并计算sin(x)的值 c语言计算sinx的值问题,运行无错但得不到想要的结果.求解 用C语言程序算sinX的值 C语言求sinx OPPO R7怎么root权限成功? 为毛oppor7t获取不了root权限啊,我想用拍大师录制视频,但是电脑上下载拍大师了 给出五年级数学乘法,除法,方程式各50道习题,谢谢啦 oppoR7t手机用什么屏幕录像才能给root权限,谁知道? oppo r7 如何获取root权限? 除法计算和乘法计算的算式题 OPPOr7怎么获得root权限? 五年级的除法竖式计算 OPPOR7怎么获取root权限啊? 染发膏 掉在 木地板上了 怎么办? 染发膏弄到地上咋办 产品宣传片策划思路是怎样的呢? 请问宣传片分为哪几类? 染发膏(黑色的)掉到地板砖上,却怎么也洗不掉。 什么是产品宣传片? 我染头发的时候,染发剂粘在地板上了,要怎么才能洗掉?地板是木制的。 c语言编程求sinx的近似值(泰勒展开)? 用C语言求sinx的值,望高人指点 C语言求sinx的值!高手纠错! C语言编程计算sinx的近似值 计算sinx的值,c语言编程问题 求帮看c语言计算sinx的一个程序! 用c语言求sinx的极限值 用c语言求sinx近似值 C语言求sinx的值,有我写的程序,请问错在哪里了? C语言编程求sinx的值,输入3左右的数,会输出 C语言用泰勒级数计算sinx,计算sin1,sin2都正确,sin3不正确,不知道哪里错了,求大神指导 c语言编程计算sin0.5 c语言编程sinx C语言计算sinx回车无效 无线路由器当交换机如何设置 无线路由器接在有线路由器作为第二级交换机使用方法 楼下一个有线路由器,楼上要装一个无线路由器充当交换机,如何设置?详细一点。 助学贷款21号存入还会扣除吗 国家开发银行助学贷款11月申请的提前还款利息计算到什么时间 生源地贷款学校一般多久扣贫困生