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

c语言如何求一个数的阶乘,第1张

n的阶乘兆弊就是从1到的累积,所以可以通过一个for循塌敬环,从1到n依次求积即可团猜慎。

参考代码:

#include "stdio.h"

int main() {

int n,i,s=1

scanf("%d",&n)

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

s=s*i

printf("%d\n",s)

return 0

}

/*

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

5

120

*/

扩展资料: 

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)

}

1、首先打开CodeBlocks编辑器,新建一个空白页面,写入头文件和主函数:

2、然洞扒后定义枯颤樱需要的变量,编写一个输入函数接受用户输入的数值,使用for循环实现阶乘计算,没丛每次循环都用sum变量乘以循环的下标即可实现阶乘,最后需要编写输出函数,输出结果:

3、最后编译程序,输入一个数字,即可看到计算出正确的结果:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12449205.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存