본문 바로가기

프로그래밍/C# 소스

[C#] 약수 구하기

 

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            string list = string.Join(", ", getDivisors(10));
            Console.WriteLine("약수 : [{0}]", list);
        }

        /// <summary>
        /// 약수의 리스트를 반환하는 함수.
        /// </summary>
        /// <param name="n">약수를 구할 수</param>
        private static List<int> getDivisors(int num)
        {
            List<int> divisors = new List<int>();

            for (int i = 1; i <= num; i++)
            {
                if (num % i == 0)
                {
                    divisors.Add(i);
                }
            }
            return divisors;
        }  
    }
}

 

[실행화면]

 

 

 

 

 

 

 

 

'프로그래밍 > C# 소스' 카테고리의 다른 글

[C#] 별로 피라미드 만들기  (0) 2013.12.20