解题思路:
注意事项:
参考代码:
#include <stdio.h>
double fact(int n){
double ans = 1.0;
int i;
for(i = 2; i <= n; i++)
ans *= i;
return ans;
}
double mypow(double x,int n){
int i;
double ans = x;
for(i = 1; i <= n-1; i++)
ans *= x;
return (n==0)?(1):(ans);
}
int main(){
float x,ans = 0.0;
int i,n;
scanf("%f %d", &x,&n);
for(i = 1; i <= n; i++)
ans += mypow(-1,i-1)*mypow(x,i)/fact(i);
printf("%.4f\n", ans);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:620 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1169 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:451 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:277 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:536 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:554 |
三角形 (C++代码)递推浏览:756 |
【金明的预算方案】 (C++代码)浏览:939 |
printf基础练习2 (C语言代码)浏览:746 |
求圆的面积 (C语言代码)浏览:1669 |