본문 바로가기

while

(3)
369게임 박수치기; while문, if문 문제, 풀이, 답 순서로 되어있어요! :-) [문제] "369! 369! 369!" 벌주를 걸고 369 게임을 하게 되었어요. 틀리면 벌주를 마셔야 해요! 긴장하는 저를 위해 369 힌트를 줄 수 있나요? 차례에 부를 숫자 n을 입력받고, 불러야 할 숫자나 박수를 예시에 맞게 출력하세요.(박수는 clap으로 출력합니다.) [풀이] 369 게임은 부른 숫자에 3이나 6이나 9가 있으면 그 수만큼 박수를 치는 게임이에요. 예를 들어, 13이라는 숫자는 3이 하나 있으니 박수를 한번 치면 되고, 81이라는 숫자에는 3이나 6이나 9가 없기 때문에 81을 그대로 말하면 됩니다. 우선, 변수부터 생각을 해봅시다. 부를 숫자 n을 선언하고, 3이나 6이나 9가 없을 때 숫자를 그대로 불러야 하니까 n값을 복사할 o..
주문한 카페 메뉴 총 금액 출력하기; while문, switch문 문제, 풀이, 답 순서로 되어있어요! :-) [문제] 다음은 카페의 메뉴판이다. 1. 아메리카노 3000원 2. 아이스아메리카노 3500원 3. 카페라떼 3800원 4. 데자와 700원 5. 카라멜마끼아또 4300원 6. 블루레몬에이드 3500원 주문은 번호로 입력 받습니다. 주문의 번호가 0일 때까지 입력 받은 음료의 금액을 모두 더합니다. 주문의 번호가 0이면 반복을 종료하고 총금액을 출력합니다. (단 주문은 번호로 입력 받고 1~6의 정수입니다.) [풀이] 일단은 변수 선언부터 합니다. 주문을 번호로 입력받을 변수 n 선언. 총액을 저장할 변수 sum 선언하고 0으로 초기화 (더해주는 값을 저장하기 때문에 처음 초기화 값은 0) int sum = 0, n; 주문은 번호로 입력을 받으니까 switch..
반복문 정리: while문 오늘은 C에서 사용하는 반복문에 대해 정리를 해볼 것이다. :-) 반복문이란? 특정 명령문을 반복적으로 수행하기 위해 필요하다. 반복문을 표한하기 위해 C에서는 while, do-wile, for문을 제공한다. 반복문의 문법은 어렵지 않으나, 실제 활용하는 연습이 필요하다. 조건이 참이면 계속 반복한다. 조건이 거짓인 순간 반복을 종료한다. 실행 순서는 다음과 같다. 조건 체크 -> 참이면 명령문 실행 -> 조건 체크 -> 참이면 명령문 실행... -> 조건 체크 -> 거짓이면 명령문 종료 조건 체크 단계에서 조건이 거짓이면 반복을 중단한다. while문은 조건 체크를 먼저 하기 때문에 반복하고 싶은 명령문이 한 번도 실행되지 않을 수 있다. 이 점을 주의하자. < while문 문법 ..