国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C# 實現階乘 (遞歸,非遞歸) 實現代碼

2020-01-24 03:23:19
字體:
來源:轉載
供稿:網友

//Main:

復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Factorial
{
    class Program
    {
        static void Main(string[] args)
        {
            Function obj = new Function();
            Console.WriteLine("Would you like to know which number of Factorial:");
            int number = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            Console.Write("The Fibonacci of {0} is:{1}", number, obj.Factorial(number));
            Console.WriteLine();
            Console.Write("The FactorialRecursion of {0} is:{1}", number, obj.FactorialRecursion(number));
            Console.ReadKey();
        }
    }
}


 //Class:
 
復制代碼 代碼如下:

 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Factorial
{
    class Function
    {
        /// <summary>
        /// Factorial定義為:
        ///      ┌ 1        n=0      
        ///   N!=│
        ///      └ n(n-1)!  n>0
        /// </summary>
        /// <param name="number"></param>
        /// <returns></returns>
        public int Factorial(int number)
        {
            if (number != 0)
            {
                return number * Factorial(number - 1);
            }
            else if (number == 0)
            {
                return 1;
            }
            return number;
        }

        public int FactorialRecursion(int number)
        {
            int F = 1;
            for (int i = 1; i <= number; i++)
            {
                F *= i;
            }
            return F;
        }
    }
}


截圖:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌江| 两当县| 洛南县| 红桥区| 睢宁县| 溧水县| 博乐市| 文成县| 义马市| 郓城县| 两当县| 基隆市| 哈巴河县| 临汾市| 阿勒泰市| 铜梁县| 宜宾县| 新沂市| 武宣县| 东台市| 塔城市| 赤峰市| 海丰县| 泽州县| 岳阳市| 镇安县| 都兰县| 沁源县| 朝阳县| 黔西| 原平市| 乌兰察布市| 焉耆| 盱眙县| 呼伦贝尔市| 浦东新区| 高邑县| 澄江县| 西乌珠穆沁旗| 昌吉市| 苍山县|