Flask接口签名sign原理与实例代码浅析
549
2022-06-13
在我们学生生涯中,都会遇到数的阶乘计算,如果是小数还能手动计算,可如果是大数就有点为难了。而当阶乘遇上函数时,更是让人抓不到思绪。今天就给大家分享一下如何用C语言编程进行阶乘计算。
以5!为例,很显然,5!=1*2*3*4*5,那么就需要写一个for循环,然后用一个变量来存储结果即可。
代码实现
//简单阶乘计算
#include
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;
}
}
结果测试
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~