2018 C Chapter 4 (Week 07-09)

From: 2018-03-03 00:00:00 To: 2018-06-11 23:59:59 Now: 2024-11-21 22:02:58 Status: Public

B - 연습 4.2 atof

Time Limit: 1s Memory Limit: 128MB

Submissions: 951 Solved: 278
Description

atoi 함수를 아시나요? 정수형 문자열을 정수 값으로 바꾸는 함수였었죠! 이게 뭔지 기억이 나지 않으신다면 책 앞쪽에 나오니 다시 한번 기억을 더듬어 보세요.

이번 문제에서 여러분들이 도전하는 함수는 바로 atof 함수의 구현입니다.

말 그대로~ alphabet to float! 부동소수점형 문자열을 실수 값으로 바꾸는 함수입니다.

예를 들어, "2.704369e-002" 라는 문자열이 있다면 이는 0.02704369 라는 값이 될 것입니다.

Input
  • * Line 1 : 단일 정수 N (문제의 수, 최대 100)
  • * line 2 ~ N+1: 문자열 S
    • - S : 부동소수점 실수의 문자열 표현
Output
  • * Line 1 ~ N : 실수 D
    • - D : 입력 문자열의 실수 값
    • (불필요한 0 숫자는 기술하지 않음)
Sample Input
10
2.704369e-002
-7.311173e+000
5.607585E-003
-1.948662e-002
-4.242735E-003
2.511110e+000
9.197417e+001
-6.255319e+001
-5.133808E+001
-8.026413E+000
Sample Output
0.02704369
-7.311173
0.005607585
-0.01948662
-0.004242735
2.51111
91.97417
-62.55319
-51.33808
-8.026413