if 문
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
printf("손님이 몇 명 왔나요?");
int a;
scanf("%d", &a);
if (a == 1 || a == 2){
printf("2인석으로 안내합니다\n");
}
else if (a == 3 || a == 4){
printf("4인석으로 안내합니다\n");
}
else{
printf("대형석으로 안내합니다");
}
system("pause");
return 0;
}
|
cs |
if문은 조건의 개수가 많지 않을때 사용하는 것이 유리합니다
else if 를 사용하지 않고 if 와 else 만 사용할 수 도 있습니다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void) {
int size;
printf("메인 메모리 크기를 입력하세요 (GB)");
scanf("%d", &size);
if (size >= 16) {
printf("메인 메모리 크기가 충분합니다\n");
}
else {
printf("메인 메모리를 증설하세요\n");
}
system("pause");
return 0;
}
|
cs |
Switch문
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void) {
printf("학점을 입력하세요");
char a;
scanf("%c", &a);
switch (a) {
case 'A':
printf("A 학점입니다\n"); break;
case 'B':
printf("B 학점입니다\n"); break;
case 'C':
printf("C 학점입니다\n"); break;
default:
printf("학점을 바르게 입력하세요\n");
}
system("pause");
return 0;
}
|
cs |
switch 문은 case 조건에 부합되면 아래 case도 모두 출력하기때문에
중간에 break를 넣어 끝낼 수 있도록 합니다