文章 2024-06-21 来自:开发者社区

C语言---循环迭代---n的阶乘

#include <stdio.h> //求n的阶乘---循环迭代 int Fact(int n) { int i = 0; int ret = 1; for (i = 1; i <= n; i++) { ret *= i;//就是ret = ret * i } return ret; } int ...

文章 2023-05-23 来自:开发者社区

c语言中,利用for循环来解决,求n的阶乘问题(简化版 - - )

阶乘:例如5它的阶乘就是1*2*3*4*5=120,同理n就是从1到n的乘积.若要完成该道题,首先需要有3个变量: n,i,b.同时为了使变量的可控又用到了 scanf 来使n能控制阶层数最后就是利用for循环使可产生从1到n的阶层数附:其中b = b * i这里就好比是3!:第一次b存上了 1的阶层(1*1),第二次b存上了2的阶层(1*2)在第三次的时候直接用到2!(b)乘上3后就是把3的阶....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注