#include <stdio.h>
int main() {
/* --------------- 1차시 : if문, if-else문 --------------- */
/* if문
?? (??) {
조건이 ??일 때 실행할 코드;
}
*/
int n1 = 5;
if (n1 > 0) {
printf("0보다 큽니다\n");
}
/* if-else문
if (??) {
조건이 ??일 때 실행할 코드;
} ?? {
조건이 ??일 때 실행할 코드;
}
*/
int n2;
scanf("%d", &n2);
printf("%d\n", n2);
if (n2 % 2 == 1) {
printf("홀수\n");
} else {
printf("짝수\n");
}
printf("-----문제----\n");
int score = 100;
if (score >= 65 && score <= 100) {
printf("합격\n");
} else {
printf("불합격\n");
}
/* --------------- 2차시 : if - else if - else문 --------------- */
/* if - else if - else 문
if (조건1) {
코드1;
} ?? (조건2) {
코드2;
} ?? (조건3) {
코드3;
} ?? {
위의 조건이 모두 ??일 때 실행할 코드;
} */
int score2 = 50;
?? (score2 >= 90) {
printf("A");
} ?? (score2 >= 80) {
printf("B");
} ?? (score2 >= 70) {
printf("C");
} ?? {
printf("F");
}
printf("\n");
printf("----문제----\n");
int age = 5;
if (age >= 8 && age < 14) {
printf("초등학생");
} else if (age >= 14 && age < 17) {
printf("중학생");
} else if (age >= 17 && age < 20) {
printf("고등학생");
} else if (age >= 20) {
printf("성인");
}
/* --------------- 3차시 : break, continue --------------- */
// break : 반복문을 ??
for (int i = 1; i <= 10; i++) {
?? (i == 5) {
??;
}
printf("%d ", i);
}
printf("\n반복문 종료\n");
/* 조건문의 명령이 ??이면 {} 생략 가능
if (i == 5) {
break;
}
if (i == 5)
break;
if (i == 5) break;
*/
// continue : 현재 반복만 ??, 다음 반복으로 이동
for (int i = 1; i <= 5; i++) {
?? (i == 3) ??;
printf("%d ", i);
}
printf("\n반복문 종료\n");
printf("----문제----\n");
// 1부터 20까지의 수 중 3의 배수는 건너뛰고,
// 15가 되면 반복을 종료하는 프로그램을 작성하세요.
for (int i = 1; i <= 20; i++) {
?? (i == 15) ??;
?? (i % 3 == 0) ??;
printf("%d ", i);
}
printf("\n");
printf("\n----숙제----\n");
// 1부터 15까지 수를 반복하면서
// 3이상이면서 7미만의 수는 건너뛰고,
// 10이되면 반복을 종료하는 코드를 작성하세요.
for (int i = 1; i <= 15; i++) {
if (i >= 3 && i < 7) continue;
if (i == 10) break;
printf("%d ", i);
}
printf("\n");
/* --------------- 4차시 : switch문 --------------- */
/*
?? (조건) {
?? 값1:
실행할 코드1;
??;
?? 값2:
실행할 코드2;
??;
??:
어떤 case도 해당하지 않을 때 실행할 코드
} */
int menu;
scanf("%d", &menu);
?? (menu) {
?? 1:
printf("아메리카노\n");
??;
?? 2:
printf("카페라떼\n");
??;
?? 3:
printf("딸기 스무디\n");
??;
??:
printf("다시 주문하세요\n");
}
char c;
scanf(" %c", &c);
switch (c) {
?? '+':
?? '-':
?? '*':
?? '/':
printf("연산자입니다.\n");
??;
??:
printf("연산 기호가 아닙니다\n");
}
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: