게임 개발/C언어

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

Heesuk Lee 2016. 12. 2. 14:04

너무 오랜만에 올리는거 아닌지 모르겠네요ㅎㅎ


답지가 없어서 가장 필요한 부분이었는데


하루하루 미루다보니 이렇게나...





그래도 여기저기 놀러다니면서 즐거운시간을 보냈습니다.

놀러다니느라 못한거 아니에요ㅎㅎ





도전1


10진수 정수를 입력받아서 16진수로 출력하는 프로그램을 작성해보자.

이는 서식문자의 활용에 대한 문제이므로 쉽게 해결할 수 있을것이다.


<CODE>


<결과>





도전2


프로그램 사용자로부터 두개의 정수를 입력받아서 구구단을 출력하는 프로그램을 작성해보자.

예를 들어서 프로그램사용자가 3과5를 입력하면 3단,4단,5단이 출력되어야한다.

단한가지 조건이 있다. 사용자는 두개의 숫자를 입력할때에 입력순서에 자유로워야한다.

즉 3과5를 입력하건 5와3을 입력하건 프로그램은 같은 결과를 출력해야한다.


<CODE>


<결과>





도전3


두개의 정수를 입력받아서 최대공약수(GCD)를 구하는 프로그램을 작성해보자.


<CODE>


<결과>





도전4


필자가 좋아하는것중하나가 금요일 저녁 퇴근길에 DVD나 만화책을 잔뜩 빌리고, 동네 슈퍼에 들려서 군것질거리를 사가지고 집에 들어가는것이다.

오늘은 금요일이다. 현재 필자의 주머니에는 8천원이 있다. DVD한편을 빌리면 3,500원이 남는다. 슈퍼에 들려서 크림빵(500원), 새우깡(700원), 콜라(400원)를 사려한다. 잔돈을 허나도 남가지 않고 이세가지 물건을 하나 이상 반드시 구매하려면 어떻게 구매를 진행해야 하겠는가?

물론 여기에는 여러가지 경우의 수가 있을것이다. 필자가 어떠란 선택을 할 수 있는지 여러분이 제시해주기를 바란다.


<CODE>


<결과>




총 8문제중에 4문제만 먼저 봤습니다.

오래걸리기도했고 고민도 많이하고 막히기도 했습니다.

저한테는 아주 좋은 공부가 되었던 시간이었던것 같습니다.

놀러다닌만큼 더 열심히 해야겠습니다.

앞날이 걱정되기 시작...ㅋㅋ

반응형