只能说 题目出的变态 算一个sin值 不过就是考察一下简单的算法 至于要用到1999的阶乘吗

DO IT YOURSELF !
程序代码:#include <stdio.h>
int main( void )
{
double x;
unsigned n;
scanf( "%lf %d", &x, &n );
{
double result = x;
double temp = x;
unsigned i;
for( i=1; i<n; ++i )
{
temp *= -x*x/(4*i*i+2*i);
result += temp;
}
printf ("%.8f\n", result );
}
return 0;
}