switch_2.c
#include <stdio.h> main() { int i; for (i = 1; i <= 100; i++) { switch (i % 4) { // i % 4의 결과 값에 따라 case 구문으로 분기 case 0: // i % 4가 0인 경우 printf("A\n"); break; case 1: // i % 4가 1인 경우 printf("B\n"); break; case 2: // i % 4가 2인 경우 printf("C\n"); break; default: // 위에 3가지 case가 모두 아닌 경우 printf("D\n"); } } }
구현 방법은 다르지만, 결과는 같습니다. 코드를 비교해 보고 어느 방법이 더 쉬운지 생각해 보세요.