• 大小: 4.87KB
    文件类型: .cs
    金币: 1
    下载: 0 次
    发布日期: 2021-02-25
  • 语言: C#
  • 标签: C#  阶乘  

资源简介

C# 阶乘示例代码

资源截图

代码片段和文件信息

class Program
    {

        static void Main(string[] args)
        {
            List a = new List();//起点
            a.Add(1);//定义100!

            List c = new List();//阶次数

            int gs = 0;//是否有大于10,如有就去了个位取出来
            List b = new List();//存储中间变量
            List sums = new List();//存储有两个位数时 存储单个位数结果


            for (int i = 1; i <= 99; i++)
            {
                c.Clear();
                c.Add(i % 10);//把阶乘分成数组
                if (i >= 10)
                {
                    c.Add(i / 10 % 10);
                }
                for (int j = 0; j < c.Count; j++)
                {
                    if (c[j] != 0)//不为0时计算
                    {
                        gs = getNum1(a c gs b j);

                    }
                    else//如果是0  把集合定义为单个值(0值)
                    {
                        b.Add(0);
                    }



                    if (c.Count == 1)/

评论

共有 条评论