1. 정답 코드 #include int main(void) { int a; scanf("%d", &a); switch(a){ case 3: case 4: case 5: printf("spring"); break; case 6: case 7: case 8: printf("summer"); break; case 9: case 10: case 11: printf("fall"); break; default: printf("winter"); break; } } 2. 코드 설명 case default문 연습문제이다. 한번에 case문을 사용 할 수있다는 것을 알 수 있는 문제이다.
1. 정답 코드 #include int main(void) { long long int a; scanf("%lld", &a); if(a < 0){ printf("minus\n"); if(a%2==0) printf("even\n"); else printf("odd\n"); } else{ printf("plus\n"); if(a%2==0) printf("even\n"); else printf("odd\n"); } } 2. 코드 설명 이중 중첩 if문을 써보는 문제이다.
1. 정답 코드 #include int main(void) { int a,b,c; scanf("%d %d %d", &a,&b,&c); if(a%2==0) printf("even\n"); else printf("odd\n"); if(b%2==0) printf("even\n"); else printf("odd\n"); if(c%2==0) printf("even\n"); else printf("odd\n"); } 2. 코드 설명 1065문제를 보고 if else문을 추가해줘서 even과 odd를 나타내는 문제이다.
1. 정답 코드 #include int main(void) { int a,b; scanf("%d %d", &a,&b); printf("%d", a>b ? a:b); } 2. 코드 설명 조건문을 생략 할 수있는 삼항연산자이다. 앞에 조건식을 주고 그 뒤 ? 참 : 거짓 이런식으로 출력한다.