当前位置:首页 > 百科知识 > c语言如何求一个数的阶乘

c语言如何求一个数的阶乘

2023-04-04 07:46:31

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

参考代码:

#include "stdio.h"

int main() {

int n,i,s=1;

scanf("%d",&n);

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

s=s*i;

printf("%d\n",s);

return 0;

}

/*

运行结果:(例如求5的阶乘)

5

120

*/

c语言如何求一个数的阶乘

扩展资料: 

return用法:

return返回一个数值的意思就是把return<表达式>后面表达式的值返回给调用他的函数。举个例做皮子:

int sum(int i,int j)

{

return i+j;

printf("这个语句不会物胡尺被执行,因为该子函数执行罩高到上面的return语句就无条件结束了");

}

main()

{

int a=10,b=11,c;

c=sum(a,b);

printf("%d",c);

}

标签:阶乘

热门文章