为啥我这样是答案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++代码)浏览:1438 |
最小公倍数 (C语言代码)浏览:862 |
简单的a+b (C语言代码)浏览:596 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1233 |
WU-输出正反三角形 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:526 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:555 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:508 |
C二级辅导-等差数列 (C语言代码)浏览:808 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1458 |