C语言中求阶乘的计算其实就是从1到n的累积,所以我们可以通过一个for循环从1到n依次求积即可实现阶乘的计算
在c语言中我们常会遇到求一个数的阶乘的问题,对于刚学习C语言的人来说,求阶乘是必须要会的。接下来在文章中为大家分享如何通过C语言代码实现阶乘的计算,具有一定的参考价值,希望对大家有所帮助
【推荐课程:C语言教程】
(1)编写头文件,这是每一个C语言程序必须要写的代码
立即学习“C语言免费学习笔记(深入)”;
#include<stdio.h>
(2)我们可以用for循环来实现。首先定义一个i变量用来循环,以及定义变量n,用来求他的阶乘以及sum来保存结果。如下所示
int main(){ int n,i,s=1,sum=0; printf("请输入所求的阶乘数:"); scanf("%d",&n);for(i=1;i<=n;i++){s=s*i;sum=sum+s;}printf("%d!=%d\n",n,s);printf("%d的阶乘和为:%d\n",n,sum); return 0; }
(3)运行以上代码就可以实现了n阶乘的计算了
总结:以上就是本篇文章的全部内容了,希望对大家有所帮助
免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)