문제 1
세 개의 정수를 인자로 전달받아서 그 중 가장 큰 수를 반환하는 함수와 가장 작은 수를 반환하는 함수를 정의해보자. 그리고 이 함수들을 호출하는 적절한 main함수도 작성해보자.
문제 2
섭씨(Celsius) 온도를 입력하면 화씨(Fahrenheit) 온도를 반환하는 CelToFah라는 이름의 함수와 그 반대로 화씨 온도를 입력하면 섭씨 온도를 반환하는 FahToCel라는 이름의 함수를 정의하고 이 두 함수를 호출하는 예제를 완성해보자. 참고로 섭씨와 화씨간 온도변환의 공식은 다음과 같다.
문제 3
인자로 전달된 수만큼의 피보나치 수열을 출력하는 함수를 정의해보자. 예를 들어서 프로그램 사용자가 5를 입력하면 0에서부터 시작해서 총 5개의 피보나치 수열을 출력해야 한다. 참고로 피보나치 수열은 다음과 같다.
0, 1, 1, 2, 3, 5, 8, 13, 21, 34…
이렇듯 피보나치 수열은 0과 1에서 시작한다. 그리고 세 번째 이후의 수열부터는 이전의 두 값의 합으로 구성된다. 즉, 세 번째 수는 0과 1의 합으로 이뤄져서 1이 되고, 네 번째 수는 1과 1의 합으로 이뤄져서 2가 된다.
'프로그래밍 > C' 카테고리의 다른 글
열혈 C 프로그래밍 Chapter10 도전! 프로그래밍! (0) | 2015.07.22 |
---|---|
열혈 C 프로그래밍 Chapter09-2 (0) | 2015.07.22 |
열혈 C 프로그래밍 Chapter08-3 (0) | 2015.07.21 |
열혈 C 프로그래밍 Chapter08-2 (0) | 2015.07.19 |
열혈 C 프로그래밍 Chapter08-1 (0) | 2015.07.19 |