C#再帰で階乗nを求める!

975 ワード

C#再帰方式で階乗を求める

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

namespace  
{
    class Program
    {
        public static double recursion(int n)
        {
                return (n==1?1:n * recursion(n - 1));
        }
        static void Main(string[] args)
        {
            Console.Write(recursion(6));
        }
    }
}
(nが正の整数であると仮定)