C#问题
高手问下 阶乘怎么求?简单点的,我才学习C#,说下我能听懂的? --------------------编程问答-------------------- 1×2×3×4................ --------------------编程问答-------------------- ···········阶乘很简单的啊
用循环或递归都可以的
5的阶乘 = 5*4*3*2*1
很有规律的 --------------------编程问答-------------------- 如果数字小,那用递归就可以了
--------------------编程问答--------------------
public static decimal factorial(decimal d)
{
if (d > 2) return d * factorial(d - 1);
return d * (d - 1);
}
public int fun(int m)--------------------编程问答-------------------- 大数乘法
{
int ret = 1;
for (int i = 1; i <= m; i++)
{
ret *= i;
}
return ret;
}
http://topic.csdn.net/u/20100209/17/72fbf49c-4bef-437a-8ea4-da578de928fa.html?67807 --------------------编程问答--------------------
--------------------编程问答-------------------- 你能听懂啥 --------------------编程问答-------------------- 阶乘怎么求和初学c#没多大关系吧????? --------------------编程问答-------------------- private int Func(int i)
public static decimal factorial(decimal d)
{
return (d > 1) ? d * factorial(d - 1) : d;
}
{
if (i == 1) return 1;
else
return i * Func(i - 1);
}
http://topic.csdn.net/u/20100209/17/72FBF49C-4BEF-437A-8EA4-DA578DE928FA.html --------------------编程问答-------------------- 多学,多看,学做练习。。。
先把原理弄清楚在说。。。 --------------------编程问答-------------------- 多学,多看,学做练习。。。
先把原理弄清楚在说。。。 --------------------编程问答-------------------- n!=1*2*3*...*n
补充:.NET技术 , C#