首页>业界 > 正文
c语言求阶乘代码 c语言求阶乘
来源: 城市网 发布于:2023-05-24 13:07:34


(资料图片)

今天来聊聊关于c语言求阶乘代码,c语言求阶乘的文章,现在就为大家来简单介绍下c语言求阶乘代码,c语言求阶乘,希望对各位小伙伴们有所帮助。

1、其实这个只能算到12的阶乘,因为13的阶乘等于6227020800,它已经大于2的31次方了。

2、也就是超过了int所能表示的最大值了(溢出),所以你可以把int 改为double.#include #include double f(int n){ if(n==0||n==1) return 1; return n*f(n-1);}int main(){ int n,k,i;printf("请输入一个数:"); scanf("%d",&k); for(i=1;i<=k;i++) { printf("第%d个数为:",i); scanf("%d",&n); printf("%d!=%f",n,f(n)); }}我把你写的稍微改了一下,你看看。

相信通过c语言求阶乘这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。

本文由用户上传,如有侵权请联系删除!

关键词: