当前位置:新励学网 > 秒知问答 > c语言求n的阶乘程序

c语言求n的阶乘程序

发表时间:2024-07-27 17:07:45 来源:网友投稿

所谓n的阶乘就是从1到n的累积,所以可以通过一个for循环,从1到n依次求积即可。

参考代码:

#includestdio.h

intmain(){

intn,i,s=1。

scanf(%d,&n)。

for(i=1;i<=n;i++)//for循环求累积。

s=s*i。

printf(%d\n,s)。

return0。

注意事项:

1、任何大于1的自然数n阶乘表示方法:n!=1×2×3×……×n或n!=n×(n-1)。

2、n的双阶乘:当n为奇数时表示不大于n的所有奇数的乘积。

如:7!=1×3×5×7。

3、当n为偶数时表示不大于n的所有偶数的乘积。

如:8!=2×4×6×8。

4、小于0的整数-n的阶乘表示:

(-n)!=1/(n+1)。

5、0的阶乘:0!=0。

6、组合数公式。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!