반응형

1. 문제

- 1008번 A / B (C#)  (https://www.acmicpc.net/problem/1008)

 

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

 

 

2. 문제 포인트

  • 두 정수 A, B 입력받기
  • A / B 출력하기
  • 오차 10의 -9제곱 이하 (double형 사용)

 

반응형

 

3. 전체 코드

using System;

namespace B5_AB
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // 빈칸을 기준으로 두 값을 받아야 함으로 Split()을 이용하여 배열로 받음
            string[] in_str = Console.ReadLine().Split();

            // 위에서 받은 값이 문자열(string)이기에 double.Parse()로 계산 가능하게 바꿔준다
            // int.Parse()로 계산할 경우 결과값도 int가 되어 소수점이 짤리게된다
            // float.Parse()로 계산할 경우 자릿수 부족으로 인하여(float으 표현범위 부족) 10의 -9제곱이란 정확도를 맞출 수 없다
            Console.WriteLine(double.Parse(in_str[0]) / double.Parse(in_str[1]));
        }
    }
}
반응형

+ Recent posts