满意答案
taozi890114
2013.11.22
采纳率:52% 等级:12
已帮助:11264人
#include
#include
long factorial(long m){
assert(m>=0);
if(m<=1)
return 1;
m=m*factorial(m-1);
return m;
}
long exponent(long x, long e){
long i = 0;
long value = 1;
for(i; i < e; i++){
value *= x;
}
return value;
}
float get(long x, long n){
long i=0;
float value = 0.0;
for(i; i
value += (float)exponent(x,i+1)/(float)factorial(i+2);
}
return value;
//return factorial(m)*factorial(n)/factorial(m-n);
}
void main(){
long m,n;
printf("Please input the x:");
scanf("%ld",&m);
printf("Please input the n:");
scanf("%ld",&n);
printf("The result is=%f\n",get(m,n));
}
00分享举报