求C语言帝帮助,c语言作业粗问题了 题目是sinx=x-x^3/3+x^5/5-x^7/7+..... x为弧度 要求写程序
求C语言帝帮助,c语言作业粗问题了 题目是sinx=x-x^3/3+x^5/5-x^7/7+..... x为弧度 要求写程序
日期:2012-11-06 10:36:43 人气:1
首先:scanf("%f",&x);输入格式不对,改为:scanf("%lf",&x);
其次,t的初值不对,应该是x而不是1;
最后,分母上阶乘的计算值不对,那行i++应该写到计算阶乘的后面,结果就正确了。
也就是说,以下这段代码:
scanf("%f",&x);
i=1;
t=1;
s=0;
while(i<10)
{
s+=t;
i++;
t=-1*t*x*x/(2*i+4*i*i);
}