3

#include<stdio.h>
#include<math.h>
double fact(int n)
{
 int i;
 double product;
 product=1;
 for(i=1;i<=n;i++){
  product=product*i;
 }
 return 0;
}
int main(void)
{
 int i,x,flag;
 double item,sum,m;
 scanf("%d",&x);
 sum=0;
 flag=1;
 i=1;
 m=(double(x)/180)*3.1415926;
 while(fabs(item)>=0.00001){
  item=pow(m,i)*1.0*flag/fact(i);
  sum=sum+item;
  flag=-flag;
  i=i+2;
 }
 printf("%lf",sum);
 return 0;
}

posted @ 2013-12-02 09:55  韵文  阅读(95)  评论(0)    收藏  举报