반응형

전체 글 80

[열혈강의 C프로그래밍 풀이]-문제09-1[다양한 함수 정의하기]

드디어 미루고미루던 Hoiser Lane, 미사골목을 다녀왔습니다ㅎㅎ 한동안 비도오고 이런저런일때매 못갔는데이날은 날도 참좋았어요 저위에 매달린 신발들은 의미가 담겨있다는데하나는 다시이곳에 컴백하겠다는(트레비분수같네요)의미와다른하나는 마약거래에 관련된(ㅎㄷㄷ) 의미가 있다하더군요ㅎㅎ 이후에도 멜번에서 가장큰 마켓, 빅토리아 마켓에 방문했는데여러 기념품 그리고 야채 먹거리가 풍부했던 재밌는곳이었어요마침 핸드폰이 맛이가서 사진은 못찍었지만 다음에 기회가되면 또가보려고합니다. 문제1 세개의 정수를 인자로 전달받아서 그 중 가장 큰수를 반환하는 함수와 가장 작은 수를 반환하는 함수를 정의해보자. 그리고 이 함수들을 호출하는 적절한 main함수도 작성해보자. 문제2 섭씨온도를 입력하면 화씨 온도를 반환하는 Cel..

[열혈강의 C프로그래밍 풀이]-문제08-3[Switch문으로 대신하기]

이번에는 올릴사진이 없어서 그냥 좋아하던 노래 추천하나하고 문제들어갈게요. Empire state of mind입니다ㅋㅋ 이번에는 한문제밖에 없어서 따로 넘버링이 없는 것 같네요ㅎㅎ 문제 그림 08-10의 if..else if...else는 변수 n에 저장된값의 범위를 출력하도록 구성되어 있다.필자는 이것을 예로 해서 Switch문이 모든 if...else if...else를 대신하기에는 무리가 있음을 설명하였지만, 그림 08-10의 if...else if...else는 약간의 조작(?)을 통해서 Switch문으로 변경이 가능하다. 따라서 이를 Switch문으로 변경해서 실행해보기 바란다. Switch문과 if...else문이 서로 편리할때가 다르니상황에맞게 잘써야할것같네요ㅋㅋ(그래도 if...else가..

[열혈강의 C프로그래밍 풀이]-문제08-2[continue&break의 활용]

출근하는 트레인에서 한문제씩 꾸역꾸역 풀어나가고 있네요ㅋㅋ 한국에서 이런 열정으로 했으면 좋았을것같은..ㅋㅋ 제가 살고있는 멜번의 가장 유명한 플린더스역입니다ㅎㅎ 틈나는대로 사진하나씩 올려야겠어요 문제1 구구단을 출력하되 짝수 단(2단,4단,6단,8단)만 출력되도록하자. 또한 2단은 2x2까지,4단은 4x4까지, 6단은 6x6까지, 8단은 8x8까지만 출력되도록프로그램을 구현해보자.이렇게 어수선한 문제를 제시하는 이유는 continue와 break문의 사용법을 익히기 위해서다. 그러니 가급적이면 continue와 break문을 사용해서 이 문제를 해결하기를 바란다. 문제2 다음식을 만족하는 모든A와 Z를 구하는 프로그램을 작성해보자. A Z+Z A ------- 9 9 참고로, 가능한 모든 수의 조합을 ..

[열혈강의 C프로그래밍 풀이]-문제08-1[if~else문의 활용]

정말 오랜만에 블로그복귀ㅎㅎ 약두달전에 호주로 온뒤로 한번도 못들어왔지만이제서야 다시 시작합니다. 사람사는곳은 다똑같다지만 그래도 뭔가 여유가 넘치는 나라 문제1 1이상 100미만의 정수중에서 7의 배수와 9의 배수를 출력하는 프로그램을 작성해보자.단! 7의 배수이면서 동시에 9의 배수인 정수는 한번만 출력해야한다. 문제2 두개의 정수를 입력받아서 두서의 차를 출력하는 프로그램을 구현해보자.단, 무조건 큰수에서 작은수를 뺀결과를 출력해야한다. 예를 들어서 입력된 두 수가 순서에 상관엾이 12와 5라면 7이 출력되어야하고, 입력된 두수가 순서에 상관없이 4와 16이라면 12가 출력되어야한다. 즉, 출력결과는 무조건 0 이상이 되어야한다. 문제3 학생의 전체 평균점수에 대한 학점을 출력하는 프로그램을 작성하..

[열혈강의 C프로그래밍 풀이]-문제07-4[for문의 활용]

한동안 엄청 유명했었던 시그널을 이번에 처음봤는데 정말 흥미진진하더군요. 그 빠져나올수없는 몰입력...어젠 잠을 거의 못잤어요ㅠ 문제1프로그램 사용자로부터 두개의 정수를 입력받아서, 두 정수를 포함하여 그 사이에 존재하는 정수들의 합을 계산해서 출력하는 프로그램을 작성해보자. 예를 들어서 3과5가 입력되면 3+4+5의 결과가 출력되어야 한다. 그리고 문제를 조금 간다니 하기위해서, 첫번째 입력되는 정수보다 두번째 입력되는 정수가 더 커야한다는 조건을 걸기로 하겠다. 문제2다음 수식인 계승(factorial)을 계산하는 프로그램을 작성해보자.n!=1*2*3*...*n프로그램 사용자로부터 n에 해당하는 정수를 입력 받는다. 그러면 n의 계승 n!을 계산해서 출력이 이뤄져야 한다. 어디선가 무전이 들리는 것같..

[열혈강의 C 프로그래밍 풀이]-문제07-3[while문과 do~while문에 익숙해지기]

오랜만에 다시 포스팅 시작하네요ㅎㅎ귀찮아서였는지 미루고미루다가 이제서야..짤 하나씩 던지는 이 맛... 잊을 수 없어 문제20이상100이하의 정수 중에서 짝수의 합을 출력하는 프로그램을 구현하되, do~while문 기반으로 구현해보자. 참고로 덧셈의 결과는 2550이 되어야 한다. 문제3while문의 중첩관련 예제 TwoToNine.c를 do~while문의 중첩기반으로 재 구현해보자.do~while문의 중첩에 대해서는 별도의 언급이 없었지만, while문의 중첩을 이해하였으니, 충분히 응용이 가능하다.

반응형