UsefulDoWhile.c
문제 1
바로 위에서 보인 예제 UsefulDoWhile.c를 while문 기반으로 재 구현할 경우, 생각해볼 수 있는 구현의 형태는 두 가지이다. 그 두 가지 방법은 다음과 같다.
* 방법 1
변수 num의 값을 적절히 초기화해서 첫 번째 반복조건의 검사결과가 '참'이 되게 한다.
* 방법 2
while문에 진입하기 전에 프로그램 사용자로부터 값을 1회 입력 받게 한다.
이 두 가지 방법을 각각 적용해서 예제 UsefulDoWhile.c를 while문 기반으로 재 구현해 보자. 참고로 어떠한 방법이든 do~while문을 적용했을 때보다는 부자연스럽다는 느낌이 들것이다.
문제 2
0이상 100이하의 정수 중에서 짝수의 합을 출력하는 프로그램을 구현하되, do~while문 기반으로 구현해보자. 참고로 덧셈의 결과는 2550이 되어야 한다.
TwoToNine.c (2단부터 9단까지 구구단 출력)
문제 3
while문의 중첩관련 예제 TwoToNine.c를 do~while문의 중첩기반으로 재 구현해 보자. do~while문의 중첩에 대해서는 별도의 언급이 없었지만, while문의 중첩을 이해하였으니, 충분히 이해하였으니, 충분히 응용이 가능하다.
'프로그래밍 > C' 카테고리의 다른 글
열혈 C 프로그래밍 Chapter08-1 (0) | 2015.07.19 |
---|---|
열혈 C 프로그래밍 Chapter07-4 (0) | 2015.07.10 |
열혈 C 프로그래밍 Chapter07-2 (0) | 2015.07.07 |
열혈 C 프로그래밍 Chapter07-1 (0) | 2015.07.07 |
열혈 C 프로그래밍 Chapter05-1 (0) | 2015.07.07 |