为啥我这样是答案50%错误??请大佬指正 #include<stdio.h> #include<math.h> int fact(int n) { int ji = 1; if (n <= 0) { return 1; } else { for (int i = 1; i <= n; i++) { ji *= i; } return ji; } } int main() { int n; float x; double sum = 0; scanf("%f", &x); scanf("%d", &n); for (int j = 1; j <= n; j++) sum += pow((-1), (j - 1)) * pow(x, j) / fact(j); printf("%.4lf", sum); return 0; }
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:459 |
本人酷爱递归实现很多问题,这里也是浏览:549 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:531 |
IP判断 (C语言描述,蓝桥杯)浏览:1094 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:586 |
罗列完美数 (C语言代码)浏览:491 |
1051(奇了怪了)浏览:645 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:401 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:585 |