正文

可以求sin(x)的值的程序2006-02-03 20:06:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/aaawn/9955.html

分享到:

#include<math.h>#include<stdio.h>main(){ int k=-1,i,flag=1, ch; float x; double t,sum,biaozhun; while(flag==1) {  printf("Input the jiao's data:\n");     scanf("%f",&x);     t=x;     sum=x;     biaozhun=sin(x);     printf("biaozhun:sin(%f)=%f\n",x,biaozhun);     for(i=2;(fabs(t))>1e-5;i+=2)  {    t=k*t*x*x/(i*(i+1));    sum+=t;  }     printf("sin(%f)=%f\n",x,sum);  printf("continue or not?(1---Yes;0---No.)\n");  scanf("%d",&ch);  if(ch==1)     {    flag=1;    ch=0;//注意:此处的ch=0不能省略,每次到此都要把ch重新赋为零值,  }                   // 以便下次重新给ch赋值;否则会出现死循环现象。  else         flag=0;   }}

阅读(3238) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册