switch~case를 조사(월의 일수 계산기)
안녕하세요~ 오늘은 switch~c ase를 보겠습니다.switch ~case ??if() 문은 참 또는 거짓 중 하나를 선택한다는 의미에서 "이중 분기"라는 용어를 사용하기도 한다. 그러나 세상에는 참과 거짓으로 해결되는 경우뿐 아니라 여러 가지 중 하나를 선택해야 하는 경우도 있다. 이를 "다중분기"라 하며, swich~case 문을 사용하여 표현한다. 이 구문은 switch 조건값(정수값)에 따라 case 문을 실행한다. 즉 정수 값이 1이면 1의 값에 해당하는 문장, 2면 2의 값에 해당하는 문장을 실행하는 방식이다.그러면 달의 일수계산기를 만들어볼게.1.int 를 이용하여 변수를 누른다. (month,day) 2.printf()를 이용하여 문장을 입력하고 scanf()를 이용하여 변수에 값을 넣는다.3. switch()에 정수값을 입력한다.4. case에 정수 값과 실행할 문장을 넣고 break을 입력한다.4, 6, 9에 글을 안 쓰고 11에만 쓴 이유는 조건이 같기 때문이다.6. 마지막으로 printf()를 이용하여 문구를 출력하면 된다.봐주셔서 감사합니다.