在我们学生生涯中,都会遇到数的阶乘计算,如果是小数还能手动计算,可如果是大数就有点为难了。而当阶乘遇上函数时,更是让人抓不到思绪。今天就给大家分享一下如何用C语言编程进行阶乘计算。
以5!为例,很显然,5!=1*2*3*4*5,那么就需要写一个for循环,然后用一个变量来存储结果即可。
代码实现
//简单阶乘计算 #include <stdio.h> int Factorial( const int N ); int main() { int N, NF; scanf("%d", &N); NF = Factorial(N); if (NF) printf("%d! = %d\n", N, NF); else printf("Invalid input\n"); return 0; } int Factorial( const int N ){ int m = 1;//变量存储初始化定义为1 if(N>=0){ for(int i = 1 ; i<=N;i++){ m = m*i; } return m; } else{ return 0; } }
结果测试
以上就是“如何用c语言编程进行阶乘计算(c语言编写函数计算阶乘)”的详细内容,想要了解更多C语言教程欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/9399/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取