解题思路:
注意事项:
参考代码:
#include<stdio.h> #include<math.h> double fact(long long n); double my_pow(double x,int n); int main() { double x,b,n; double sum = 0; int i = 0; int t = 1; scanf("%lf%lf",&x,&n); sum = my_pow(x,n); printf("%.4lf",sum); return 0; } double fact(long long n) { if(n==1) return 1; else return(double)n*fact(n-1); } double my_pow(double x,int n) { if(n==1) return x; else return pow(-1, n - 1) * pow(x, n) / fact(n) + my_pow(x,n - 1);//核心代码 }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:581 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:545 |
C语言训练-排序问题<1> (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:941 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:702 |
wu-淘淘的名单 (C++代码)浏览:1532 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:672 |
printf基础练习2 (C语言代码)浏览:653 |
P1000 (C语言代码)浏览:911 |
数对 (C语言代码)浏览:762 |