参考代码:
#include<stdio.h> #include<math.h> double fact(int n) { if(n==1) return 1; else return fact(n-1)*n; } double mypow(double x,int n) { return pow(x,n); } int main() { double x,fm,fz,sum=0; int n,i; scanf("%lf%d",&x,&n); for(i=1;i<=n;i++) { fm=fact(i); fz=pow(-1,i+1)*mypow(x,i); sum=sum+fz/fm; } printf("%.4lf\n",sum); return 0; }
0.0分
0 人评分
#include"stdio.h" #include"math.h" double fact(int n) { int k=1; static int i=1; for(;i<=n;i++) { k=k*i; return k; } } double mypow(float x,int n) { return pow(x,n); } int main() { int n,i,p; float x,k,m=0; scanf("%f%d",&x,&n); for(i=1;i<=n;i++) { p=fact(n); k=pow(-1,i+1)*mypow(x,n); m=m+k/p; } printf("%0.4f",m); } 我这个为什么不行?
A+B for Input-Output Practice (V) (C语言代码)浏览:617 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:520 |
1012题解浏览:859 |
1128题解(返回值为数组的情况)浏览:450 |
矩形面积交 (C++代码)浏览:1125 |
数字游戏 (C++代码)浏览:1176 |
小九九 (C语言描述,不看要求真坑爹)浏览:980 |
C二级辅导-等差数列 (C语言代码)浏览:694 |
小O的乘积 (C语言代码)浏览:1008 |