您的位置:首页 > 其它

编制一个三角函数表(0°~90°)

2012-08-23 10:23 211 查看
#include <stdio.h>
#define pie 3.14
double myabs(double n);
double mysin(double x);
double show_sin_list(int my_min,int my_max);
main()
{
show_sin_list (0,90);
}
double myabs(double n)
{
if (n<0)
n*=(-1);
return (n);
}
double mysin(double x)
{
int i=1,sign=1;
double item=x,frac=0,fz=x,fm=1;
for (;myabs(item)>=10E-5;i+=2)
{
frac+=item;
fz=fz*x*x;
fm=fm*(i+1)*(i+2);
sign=-sign;
item=sign*(fz/fm);
}
frac+=item;
return (frac);
}
double show_sin_list(int my_min,int my_max)
{
double i;
for (i=my_min;i<=my_max;i++)
{
printf("%f度的sin值是:%f\n",i,mysin(i*pie/180));
}
return (0);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐