#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);
}
编制一个三角函数表(0°~90°)
最新推荐文章于 2021-07-13 10:46:23 发布