연습문제/C# 연습문제

9. 제곱근과 제곱수

규남 2023. 8. 6. 23:11
반응형

<소스 코드>

namespace Test
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // 제곱근 구하기
            // Math.Sqrt => (double)반환형

            int n = 9;
            double result = Math.Sqrt(n);

            Console.WriteLine(result);
            Console.WriteLine("======");

            // 제곱수인지 판별하는법 (제곱근 % 1)
            // Math.Sqrt로 나온 결과물에 1로 나눈 나머지가
            // 0이면 n은 제곱수이다.

            n = 10;
            result = Math.Sqrt(n) % 1;
            Console.WriteLine(result);

            n = 9;
            result = Math.Sqrt(n) % 1;
            Console.WriteLine(result);
        }
    }
}

<결과 보기>

728x90
반응형