C语言问题
像这种题用C语言应该怎么做?有点犯迷糊!!!!
{:10_266:} 3135161701 发表于 2021-12-16 21:06
#include <stdio.h>
#include <math.h>
int func(int n){
int res = 1;
for(int i = n; i > 0; i--) res *= i;
return res;
}
int f(int x){
int res = 0, sign = 1;
for(int i = 0; i < 20; i++){
res += sign*((pow(x, i+1)/func(2)));
sign = -sign;
}
}
int main(){
return 0;
} #include <stdio.h>
double f(double x , int n)
{
double c , d ;
int i , k ;
unsigned long longb ;
for(c = x , b = 1LL , d = 1.0 , k = -1 , i = 2 ; i < n + 1 ; k = -k , i ++) {
c *= x ;
b *= i ;
d += k * c / b ;
}
return d ;
}
int main(void)
{
double x ;
int n ;
scanf("%lf%d" , & x , & n) ;
printf("%lf\n" , f(x , n)) ;
}
页:
[1]