Jungol Algorithm/Language Coder 112

정올 CODE 123 선택제어문 - 형성평가4

문제 1번은 개, 2번은 고양이, 3번은 병아리로 정하고 번호를 입력하면 번호에 해당하는 동물을 영어로 출력하는 프로그램을 작성하시오. 해당 번호가 없으면 "I don't know."라고 출력한다. 개-dog 고양이-cat 병아리-chick​ 입력 예 Number? 2 출력 예 cat CODE #include int main(){ int a; printf("Number? "); scanf("%d",&a); switch(a){ case 3: printf("chick"); break; case 2: printf("cat"); break; case 1: printf("dog"); break; default: printf("I don't know."); } } 질문은 댓글로 받습니다. 감사합니다.

정올 CODE 122 선택제어문 - 형성평가3

문제 년도를 입력받아 윤년(leap year)인지 평년(common year)인지 판단하는 프로그램을 작성하시오. 입력 예 2008 출력 예 leap year CODE #include int main(){ int years,temp, output; scanf("%d",&years); if(years % 4 == 0 && (years % 400 ==0 || years % 100 != 0)) printf("leap year"); else printf("common year"); } 위 코드는 "백준 2753번 윤년" 에서 가져온 코드입니다. 질문은 댓글로 받습니다. 감사합니다.

정올 CODE 121 선택제어문 - 형성평가2

문제 정수를 입력받아 0 이면 "zero" 양수이면 "plus" 음수이면 "minus" 라고 출력하는 프로그램을 작성하시오. 입력 예 0 출력 예 zero CODE #include int main(){ int a; scanf("%d",&a); printf("%s", a > 0 ? "plus" : (a 0) printf("plus"); else if(a < 0) printf("minus"); else printf("zero"); } ---- if else 버전 ---- 2가지 방법 외에도, 다양하게 코드를 짤 수 있습니다. 질문은 댓글..

정올 CODE 120 선택제어문 - 형성평가1

문제 두 개의 정수를 입력받아 큰 수에서 작은 수를 뺀 차를 출력하는 프로그램을 작성하시오. 입력 예 50 85 출력 예 35 CODE #include int main(){ int a,b; scanf("%d %d",&a,&b); printf("%d",a > b ?a-b :b-a); } ---- 조건 연산자 ---- #include int main(){ int a,b; scanf("%d %d",&a,&b); if(a >= b) printf("%d",a-b); else if(b > a) printf("%d",b-a); } --- if else --- 질문은 댓글로 받습니다. 감사합니다.

정올 CODE 536 선택제어문 - 자가진단9

문제 3개의 정수를 입력받아 조건연산자를 이용하여 입력받은 수들 중 최소값을 출력하는 프로그램을 작성하시오. 입력 예 18 -5 10 출력 예 -5 CODE #include int main(){ int a,b,c,min; scanf("%d %d %d",&a,&b,&c); min = a > b ? b : a; min = min > c ? c : min; printf("%d",min); } --- 조건연산자 ver --- #include int main(){ int a,b,c,min; scanf("%d %d %d",&a,&b,&c); if(a > b) min = b; else min = a; if(min > c) min = c; printf("%d",min); } ---- if else 버전 ---- 질문은..

정올 CODE 535 선택제어문 - 자가진단8

문제 4.5 이하의 평점을 입력받아 그 값에 따라 다음과 같이 출력하는 프로그램을 작성하시오. (C, C++, Java는 switch ~ case문 사용) (Python은 if ~ else사용) 단 입력는 0이상 4.5 이하이다. 4.0 이상 : "scholarship" 3.0 이상 : "next semester" 2.0 이상 : "seasonal semester" 2.0 미만 : "retake"​ >> 실수를 정수형(int)으로 변환하여 분기한다. (예 - switch( (int)score )) 입력 예 3.5 출력 예 next semester CODE #include int main(){ double a; scanf("%lf",&a); switch((int)a){ case 4: printf("scho..

정올 CODE 534 선택제어문 - 자가진단7

문제 영문 대문자를 입력받아 'A'이면 “Excellent”, 'B'이면 “Good”, 'C'이면 “Usually”, 'D'이면 “Effort”, 'F'이면 “Failure”, 그 외 문자이면 “error” 라고 출력하는 프로그램을 작성하시오. 입력 예 B 출력 예 GOOD CODE #include int main(){ char ch; scanf("%c",&ch); if(ch == 'A') printf("Excellent"); else if(ch == 'B') printf("Good"); else if(ch == 'C') printf("Usually"); else if(ch == 'D') printf("Effort"); else if(ch == 'F') printf("Failure"); else prin..