注意事项:
此题不难,细心点就可以,唯一注意:正数(x)要定义为double类型,其自定义函数返回类型要为double
参考代码:
#include<stdio.h> #include<math.h> double fact(int a) { double num=1; for(int i=1;i<=a;i++) num*=i; return num; } double mypow(double a,int b) { return pow(a,b); } int main() { int n; double a=0.0, b=0.0, c=0.0, x, d=1.0; scanf("%lf%d",&x,&n); for(int i=2;i<=n;i++) { d=mypow(-1,i-1); a=fact(i); b=mypow(x,i); c+=(d*b/a); } printf("%.4lf",x+c); }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:598 |
成绩转换 (C语言代码)浏览:1008 |
【出圈】 (C语言代码)浏览:796 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:601 |
【矩阵】 (C++代码)浏览:950 |
Minesweeper (C语言描述,蓝桥杯)浏览:1127 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:563 |
IP判断 (C语言代码)浏览:539 |
1052题解(链表操作)浏览:674 |
分解质因数 (C++代码)浏览:1482 |