题目中给出了公式,只需要把这个公式实现一下就可以了,用分函数求处阶乘,然后再在主函数中计算。
      此题中唯一需要注意的就是格式控制,虽然题目中只给出了n从0~4的输出,但也不能妄下结论,一开始我用setprecision(10)来控制格式输出,但后来提交后发现wrong answer,重新查找后才发现原来是n=8时我的输出有误,在最后面少了一个'0'。
      后来想了许久,发现把n从0~9都用一种格式控制输出比较困难,只好使用小伎俩,把n从0~2和n从3~9分别单独控制输出格式就可以了,AC代码如下:

[HDOJ]1012. u Calculate e#include <iostream>
[HDOJ]1012. u Calculate e#include 
<iomanip>
[HDOJ]1012. u Calculate e#include 
<cstdio>
[HDOJ]1012. u Calculate e
using namespace std;
[HDOJ]1012. u Calculate e
int factorial(int n)
}

 

相关文章:

  • 2022-12-23
  • 2021-04-22
  • 2021-09-04
  • 2021-07-09
  • 2021-11-12
  • 2021-08-17
  • 2021-12-27
猜你喜欢
  • 2021-09-25
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
  • 2021-09-15
  • 2022-12-23
  • 2021-06-10
相关资源
相似解决方案