输入x,计算sin(x)的前10项和。
#include<stdio.h>
#include<math.h>
float Sin(float x)
{
   int n;                //项数n。    
   n=10;
   float sum=0;               //前n项和sum。
   float t;
   int i;
   t=x;
   sum=t;
   for(i=2;i<=n;i++)
   {
    t=-1*t*x*x/((2*i-2)*(2*i-1));           //t赋值第i项。
    sum+=t;
   }
   return sum;
 }
 int main()
 {
  float x;
  scanf("%f",&x);
  printf("%0.3f\n",Sin(x));
  }

相关文章: