C# 阶乘
这里 n 是 的值你想要阶乘 -
int res = 1; while (n != 1) { res = res * n; n = n - 1; }登录后复制
为此,n=5,
循环迭代 1 -
n=5 res = res*n i.e res =5;登录后复制
n=4 res = res*n i.e. res = 5*4 = 20登录后复制
n=3 res = res*n i.e. res = 20*3 = 60登录后复制
这里 n 是 的值你想要阶乘 -
int res = 1; while (n != 1) { res = res * n; n = n - 1; }登录后复制
为此,n=5,
循环迭代 1 -
n=5 res = res*n i.e res =5;登录后复制
n=4 res = res*n i.e. res = 5*4 = 20登录后复制
n=3 res = res*n i.e. res = 20*3 = 60登录后复制