본문 바로가기
백준/단계별

백준 1008 C#) A/B

by alpacadabra 2022. 4. 17.

float형의 상대오차는 약 10^-7 이고 double형은 약 10^-15 이다. 따라서 double형을 사용하여 문제를 풀어야 한다.

 

//1
string[] ab = Console.ReadLine().Split();
Console.Write(double.Parse(ab[0]) / double.Parse(ab[1]));


//2
double[] ab = Array.ConvertAll(Console.ReadLine().Split(), double.Parse);
Console.Write(ab[0] / ab[1]);

 

주어진 수가 적을 때는 1번 방법처럼 그때그때 double형으로 바꿔줄 수도 있지만

그렇지 않을 때는 2번 방법처럼 미리 바꿔주는게 더 보기 좋다.

 

a와 b가 10보다 작으므로 아스키코드를 이용한 연산도 가능할 것이다.

'백준 > 단계별' 카테고리의 다른 글

백준 2588 C#) 곱셈  (0) 2022.04.17
백준 10926 C#) ??!  (0) 2022.04.17
백준 10172 C#) 개  (0) 2022.04.17
백준 10171 C#) 고양이  (0) 2022.04.17
백준 10718 C#) We love kriii  (0) 2022.04.17

댓글