fork download
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int n;
  5. int i;
  6. double result;
  7. int sign; // 用来控制正负号
  8.  
  9. result = 0;
  10. printf("请输入n:");
  11. scanf("%d", &n);
  12.  
  13. for(i = 1; i <= n; i++)
  14. {
  15. if(i % 2 == 1)
  16. {
  17. sign = 1; // 奇数项:正
  18. }
  19. else
  20. {
  21. sign = -1; // 偶数项:负
  22. }
  23. result = result + sign * 1.0 / i;
  24. }
  25. printf("结果 = %.4f\n", result);
  26. return 0;
  27. }
Success #stdin #stdout 0s 5320KB
stdin
9
stdout
请输入n:结果 = 0.7456