计算并输出s的值。s的计算方法见下式,其中m为实数,其值由键盘读入。计算时,要求最后一项的绝对值小于1e-4,输出结果保留两位小数。
#include
#include
int main()
{
double s = 0;
double sum = 1;
double i = 0;
double m;
scanf("%lf", &m);
while (pow(m,i) * pow(-1,i+1)/sum <1e-4 );
i++;
sum = i * sum;
s= pow(m,i) * pow(-1,i+1)/sum + s;
printf("%.2f\n",s);
return 0;
}