#include <stdio.h>
#include <math.h>
void main()
{
double x=1,i=1,temp=1;
double s=0.00;
float n;
scanf("%f",&n);
do
{
temp=temp*i;//temp依次保存的就是1!,2!,3!……
x=pow((-1),(i-1))/temp;//求(-1)的(n-1)次方然后*1/n!
s=s+x;
i++;
}
while(i<=n);
printf("\n%lf\n",s);
}
#include <math.h>
void main()
{
double x=1,i=1,temp=1;
double s=0.00;
float n;
scanf("%f",&n);
do
{
temp=temp*i;//temp依次保存的就是1!,2!,3!……
x=pow((-1),(i-1))/temp;//求(-1)的(n-1)次方然后*1/n!
s=s+x;
i++;
}
while(i<=n);
printf("\n%lf\n",s);
}