중화사전망 - 서예자전 - 사전을 통한 swichcase 구현

사전을 통한 swichcase 구현

아시다시피, 어떤 사람들은 case 문을 사용하여 어느 해가 윤년인지 물어본다. 또한 1900 에서 20 17 까지의 어느 해가 12 명의 학생에 대한 switch 문인지 묻고 싶은 사람도 있다. 무슨 일인지 알아? 사실 Java 에서 switchcase 문을 사용하여 연도에 해당하는 띠는 어떻게 판단합니까? -응? 입력 연도 이후의 모든 연도를 살펴보고 그 띠 () 를 판단합시다. 너를 도울 수 있기를 바란다!

Switch 를 사용하여 한 해가 위상 입력 연도 이후의 모든 연도에 속하는지 여부를 판단하고 조디악을 판단합니다. 이 구현 방법은 비교적 간단하다. 12 를 사용한 연수로 나눈 후 나머지를 취한다. 예를 들어 올해처럼 12 로 나눈 나머지가 4 입니다. 그럼 올해의 조디악은 쥐입니다. 나머지는 이렇게 유추한다. 지정된 문으로 구현되면 중간에 break 문을 추가해야 합니다.

프로그램을 작성하고, 연도를 입력하고, 연도를 판단하다. (프롬프트 스위치-사례)

Int? 메인 () {

샤일. P [12] [4] = {? 쥐? ,? 소? ,? 호랑이? ,? 토끼? ,? 용? ,? 뱀이요? ,? 말? 양? ,? 닭고기? ,? 원숭이? ,? 개? ,? 돼지? }

Int? 연도 0 =; -응? //년은 쥐의 해다. 기준으로 삼다.

Int? 연도, n;

Printf (? 연도를 입력해 주세요? );

Java 에서 switchcase 문을 사용하여 연도에 해당하는 띠는 어떻게 결정합니까? -응? Scanf (? %d? ,& 연도); -응?

N = 연도-연도 0;

N = n%12;

만약? (n<0)? N+=12; -응? //나머지를 계산할 때 n 은 음수일 수 있습니다. 음수인 경우 12 추가?

Printf (? %d 년은 %sn 에 속합니까? , 연도, p [n]);

Switch 를 사용하여 1 년 중 연도 결정: case 문을 사용하여 1 년이 윤년인지 여부 확인 switch (I) {case1:case 3: case 5: case 7:: date = date+ 깨뜨리다 사례 4: 사례 6: 사례 9:: 날짜 = 날짜+30; 깨뜨리다 시나리오 2: ((연도% 4 = = 0 & amp& amp 연도%! = 0) | | 연도% = = 0)//윤년 2 월의 일 수 {date = date+29;; 깨뜨리다 }else// 일반 연도의 2 월 일 수 {date = date+28;; 깨뜨리다 }default:// 입력 오류 프롬프트? 잘못 입력했습니다! ! ! -응? ); 윤년과 연도를 제외한 일반 연도는 위의 Case 문 뒤에 기록되지 않습니다. 이것 좀 보세요. 이것은 네가 원하는 것이다. 안 돼! 아니, 다시 물어봐!

# include voidmain(){ inty;; Printf (? 연도 입력:? ); Scanf (? %d? , & ampy); Switch (y% 4) {case0: switch (y%) {case0: switch (y%) {case0: printf (? 그래! N? ); 깨뜨리다 기본값: printf (? 안 돼! N? ); 깨뜨리다 을 눌러 섹션을 인쇄할 수도 있습니다 } 깨진; 기본값: printf (? 그래! N? ); 깨뜨리다 } 깨진; 기본값: printf (? 안 돼! N? ); }}

이상은 입력 연도 이후의 임의 연도이며, 그 띠 () 를 판단한다. 관련 내용은 사례문으로 1 년이 윤년인지 아닌지를 판단하는 공유에 관한 것이다. Switch 를 보고 어느 해의 연도를 판단한 후, 이것이 모두에게 도움이 되기를 바랍니다!