文章目录[隐藏]
- 从事互联网行业几十年,主要研究兴趣是大数据、人工智能、物联网。有兴趣的朋友可以关注我或者在评论区留言,让大家一起交流沟通。
n的阶乘(如何计算c的阶乘公式)
分析:
从键盘输入一个数字,求这个数字的阶乘,即n!。所谓n的阶乘,就是从1开始,乘以比前一个数大1的数,再乘以n,用公式表示:n!=n*(n-1)*(n-2)*…*4*3*2*1。比如:6!=6*5*4*3*2*1
算法描述:
用循环求解问题,让循环变量为I,初始值为1,I由1变为n;依次乘以I和sum,将乘积赋给sum1)定义变量sum,将初始值赋给12)i++3)直到I超过n。
代码实现:
#include int main() { int i,n;//定义循环变量和输入的数 double sum=1; scanf(\”%d\”,&n); for(i=1;i
运行结果:
1212!=479001600.000000
从事互联网行业几十年,主要研究兴趣是大数据、人工智能、物联网。有兴趣的朋友可以关注我或者在评论区留言,让大家一起交流沟通。
评论2