2015 C Chapter 4 (Week 07-09)

From: 2015-04-20 00:00:00 To: 2015-05-17 00:00:00 Now: 2024-11-21 21:39:03 Status: Public

E - 연습 4.5 수학 함수 사용해보기

Time Limit: 1s Memory Limit: 128MB

Submissions: 879 Solved: 295
Description

C 프로그래밍 언어는 여러가지 기본 함수를 제공하고 있습니다. 우리가 잘 사용하고 있는 printf, getch와 같은 함수는 입출력을 다루는 standard io 함수들이죠~

이번 문제에서는 수학 계산을 도와주는 여러가지 함수들 중에서 sin(삼각함수), exp(지수 함수), pow(거듭 제곱) 함수를 사용하여 문제를 해결해 봅시다.

입력으로는 함수 이름과 입력 값이 주어집니다. 함수를 사용해서 적합한 값을 계산해보세요~

Input

* Line 1 ~ N : 문자열 s, 입력 정수 i, [입력 정수 i2]

    - s : sin | exp | pow

    - i : 자연수 (최대 1000)

N은 최대 100. 입력의 끝은 EOF로 구분합니다. 

Output

* Line 1 ~ N : 수학 함수 계산 결과 값

    - float precision, 소수점 6자리 까지 표시

Sample Input
sin 50
pow 0 7
sin 28
pow 0 4
exp 5
pow 3 4
exp 5
exp 9
pow 0 6
pow 2 8
Sample Output
0.766044
0.000000
0.469472
0.000000
148.413159
81.000000
148.413159
8103.083928
0.000000
256.000000
Hint

수학 함수는 math.h 를 통해 접근 가능합니다!

sin함수의 인풋의 단위는 radian이 아니라 degree입니다.

degree로 변환하기 위한 PI는 3.14159265을 사용하셔도 됩니다! (예: #define PI 3.14159265)

float를 사용하면 제대로 된 값을 구할 수 없습니다. double형 변수를 사용하시기 바랍니다.