미션 15: 나머지에 따라 다른 값을 출력하는 프로그램 만들기
1~100까지 정수 중 4로 나누어 떨어지면 A, 나머지가 1이면 B, 나머지가 2이면 C, 나머지가 3이면 D를 출력하는 프로그램을 두 가지 방법으로 작성해 보세요.
※ 힌트: 나머지 연산자(%)를 사용하세요. 예를 들어 i % 4의 결과는 정수 값 0, 1, 2, 3입니다.
if_1.c
#include <stdio.h> main() { int i; for (i = 1; i <= 100; i++) { if (i % 4 = = 0) printf("A\n"); // 4로 나누어서 나머지가 0, 즉 i가 4의 배수면 참 else if (i % 4 = = 1) printf("B\n"); // 4로 나누어서 나머지가 1이면 참 else if (i % 4 = = 2) printf("C\n"); // 4로 나누어서 나머지가 2면 참 else printf("D\n"); // 위 3개 조건이 만족하지 않은 경우 } }
실행 결과
B
C
D
A
B
C
D
A
(중략)