n的阶乘(c阶乘公式怎么算)
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。
代码实现:
#includeintmain(){inti,n;//定义循环变量和输入的数doublesum=1;scanf(“%d”,&n);for(i=1;i
运行结果:
1212!=479001600.000000
我从事互联网行业几十年,主要研究方向是大数据、人工智能、物联网。有兴趣的朋友可以关注我,或者在评论区留言,大家互相交流。
评论2