陈三愿-- 2021-05-07 10:46 采纳率: 50%
浏览 77
已采纳

求阶乘的函数为啥需要一个整型形参,函数类型为啥是double啊。。[face]emoji:054.p

求阶乘的函数为啥需要一个整型形参,函数类型为啥是double啊。。[face]emoji:054.png[/face]完全看不懂。
  • 写回答

2条回答 默认 最新

  • 正在学C++ 2021-05-07 11:03
    关注

    函数类型是double因为double可以表示的范围比int大。int只能表示21亿多,而从13开始,阶乘就会超过这个范围,所以用double保险一点。

    形参用int或者double都可以,反正形参表示的是你要求阶乘的那个数比如你要求5的阶乘,形参就是5。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?