1楼:匿名用户
你的sigh变量没赋初值,所以while循环没执行,你可在while循环前给sigh赋初值,如sigh=1.0
用c语言求sinx近似值
2楼:金色潜鸟
int n=1,count=1; float x; double sum,term;
scanf("%f",&x);
sum=x; term=x;
dowhile(fabs(term) >=1e-5);
c语言计算sinx的近似值
3楼:种垒
^/*sinx=x-x^3/3!+x^5/5-x^7/7!...*/#include
#include
#define accurary 0.00000001main()
j++;
t=pow(-1,j)*pow(x,i)/n;
sinx=sinx+t;
}printf("sin%d=%.8f\n",x,sinx);
}你编译一下,看看行不,我好久没弄了。
4楼:琦玉
|#include
#include
#defineaccurary0.00000001intjiecheng(intx);
voidmain()
printf("sin%d=%.8f\n",x,sinx);
// printf("%d",jiecheng(3));
}intjiecheng(intx)
c语言初学者请教!编程求sinx近似值,已写程序,求改错!
5楼:匿名用户
#include/*以下**运
行通过bai*/
#include
main()
}printf("sinx=%f\n",sum);}
6楼:占有≠拥有
#include
#include
main()
printf("sin x=%lf\n",sum);}
7楼:匿名用户
没有bai
改出来,du
只发现zhi这里有错
for(i=1;fabs(sum-sinx)<=0.000001;i=i+2)
printf("sin x=%f\n",sum);}
8楼:匿名用户
for条件抄错误改为大于袭且把精度变大一bai点,否则永远为真。你那个du变号zhi
也不能实现总为正dao,可用j乘负一实现。最后你那阶乘也求错了,最好在加个变量直接不断加一来求阶乘, 手机回答不便写**,自己好好改下吧,那样效果较好。
9楼:
#include
#include
void main()
printf("sinx=%f\n",sum);}
10楼:匿名用户
s的值求错了...
1!=1
3!=1*2*3;
5!=1*2*3*4*5;
(2*n-1)!=1*2*........*(2*n-1);
计算sinx的值,c语言编程问题
1楼 匿名用户 include include include int fact int n double mysin double x return sum int main int argc char argv 2楼 匿名用户 include 计算 x n double fun1 int x i...
c语言要求求数的绝对值过程,c语言要求求一个数的绝对值!!!过程!!!!
1楼 甜灬点 1 求绝对值就是让将负数转成正数,正数还是其本身,以下是 include int abs int a void main 2 以下是输出截图 2楼 喵不语 在c语言中,求一个整数的绝对值可以用求绝对值函数 abs ,从键盘输入一个数字,则abs函数返回该数的绝对值 头文件 math h...
c语言中三维数组的赋值问题,C语言中三维数组的赋值问题
1楼 匿名用户 int limit 4 5 2 你这样定义是 int limit 20 2 。int limit 4 5 2 应该是 int limit 4 5 2 c语言 三维数组赋值给二维数组,为什么可以这样?里面的数值不会改变了吗? 2楼 你的数组a其实仍然是二维数组,因为你给的值显然是一个二...