稍等,帮你写
#include <stdio.h>
#include <math.h>
double calculate(int n, double x) {
double result = 1, term = 1;
int i;
for (i = 1; i <= n; i++) {
term *= -x / i;
result += term;
}
return result;
}
int main() {
int n;
double x, result;
printf("请输入n:");
scanf("%d", &n);
printf("请输入x:");
scanf("%lf", &x);
result = calculate(n, x);
printf("结果为:%lf\n", result);
return 0;
}
#include <stdio.h>
int main()
{
double item = 1;
double sum = 0;
double fz=1,fm=1;
int x,n,flag = 1,i=1;
scanf("%d",&x);
whlie(item > 1e-8)
{
sum += item * flag;
flag = -flag;
fz *= x;
fm *= i++;
item = fz/fm;
}
printf("%lf",sum);
}