게임 개발/C언어

[열혈강의 C프로그래밍 풀이]-도전 프로그래밍1_part.2

Heesuk Lee 2016. 12. 3. 11:07

파트2 입니다!

정신차리고 공부하니 진도가 나가는군요ㅎㅎ







도전5


10개의 소수(Prime Number)를 출력하는 프로그램을 작성해보자.

참고로 정수num이 1과 num으로 밖에 나눠지지 않는다면 이는 소수에 해당한다.

따라서 3은 소수이다. 그러나 4는 소수가 아니다. 1,2,4,로 나눠지기 때문이다.


<CODE>


<결과>






도전6


프로그램 사용자로부터 초(second)를 입력받은후에, 이를 [시,분,초]의 형태로 출력하는 프로그램을 작성해보자.


<CODE>


<결과>


<CODE2>


실수로 만든것이지만 다른방식으로도 얼마든지 가능하다는걸

설명해주는것같아 같이 첨부합니다.

뭐가되건 코드가 짧은게 최곱니다ㅎㅎ





도전7


프로그램 사용자로부터 숫자 n을 입력받는다. 그리고 나서 다음 공식이 성립하는 k의 최댓값을 계산해서 출력하는 프로그램을 작성해보자.



<CODE>


<결과>





도전8


2의n승을 구하는 함수를 재귀적으로 구현해보자. 그리고 그에 따른 적절한 main함수도 구현해보자.

참고로 재귀함수의 구현이 처음에는 어려운편이기때문에 여기서는 쉬운문제를 제시하였다.


<CODE>


<결과>





이렇게 미루고미루던 챕터10 도전프로그래밍1이 끝납니다ㅎㅎ


다음은 포인터와 배열을 공부하고 다시 문제풀이 들어갈게요


씨유순!

반응형