当前位置:编程学习 > C#/ASP.NET >>

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 --------------------编程问答--------------------

public static decimal factorial(decimal d)
        {
            return (d > 1) ? d * factorial(d - 1) : d;
        }
--------------------编程问答-------------------- 你能听懂啥 --------------------编程问答-------------------- 阶乘怎么求和初学c#没多大关系吧????? --------------------编程问答-------------------- private int Func(int i)
        {
            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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,