반응형
안녕하세요 성조입니다.
학년과 학기를 입력받아서 수강과목을 출력하는 프로그램입니다.
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
#include<stdio.h>
int semester_1(int seme);
int semester_2(int seme);
int semester_3(int seme);
int semester_4(int seme);
int main() {
int grade = 0; // 학년 변수
int semester = 0; // 학기 변수
printf("학년 입력 : ");
scanf_s("%d", &grade);
switch (grade) {
case 1:
printf("1학년\n");
printf("학기를 입력하세요 :");
scanf_s("%d", &semester);
semester_1(semester);
break;
case 2:
printf("2학년\n");
printf("학기를 입력하세요 :");
scanf_s("%d", &semester);
semester_2(semester);
break;
case 3:
printf("3학년\n");
printf("학기를 입력하세요 :");
scanf_s("%d", &semester);
semester_3(semester);
break;
case 4:
printf("4학년\n");
printf("학기를 입력하세요 :");
scanf_s("%d", &semester);
semester_4(semester);
break;
default:
printf("비정상적인 입력입니다 (종료)");
}
}
int semester_1(int seme) {
switch (seme) {
case 1:
printf("------수강과목------\n");
printf("c프로그래밍\n");
printf("S.W융합개론\n");
break;
case 2:
printf("------수강과목------\n");
printf("C++프로그래밍\n");
printf("Pythom프로그래밍\n");
break;
default:
printf("비정상적인 입력입니다 (종료)");
}
}
int semester_2(int seme) {
switch (seme) {
case 1:
printf("------수강과목------\n");
printf("Java프로그래밍 기초\n");
printf("자료구조론\n");
break;
case 2:
printf("------수강과목------\n");
printf("컴퓨터알고리즘\n");
printf("웹 프로그래밍\n");
break;
default:
printf("비정상적인 입력입니다 (종료)");
}
}
int semester_3(int seme) {
switch (seme) {
case 1:
printf("------수강과목------\n");
printf("컴퓨터 네트워크\n");
printf("데이터 마이닝\n");
break;
case 2:
printf("------수강과목------\n");
printf("운영체제 실습\n");
printf("전공심화프로젝트\n");
break;
default:
printf("비정상적인 입력입니다 (종료)");
}
}
int semester_4(int seme) {
switch (seme) {
case 1:
printf("------수강과목------\n");
printf("센서네트워크\n");
printf("IOT 기반 Android 프로그래밍\n");
break;
case 2:
printf("------수강과목------\n");
printf("SW융합현장실습\n");
printf("클라우드 기반 IOT 프로그래밍\n");
break;
default:
printf("비정상적인 입력입니다 (종료)");
}
}
|
현재 재학중인 학교의 커리큘럼을 기준으로 작성했습니다
추가로 설명을 덧 붙이려 했지만 코드가 연결되는 부분을 말로 보기보다 직접 실행해보는 것이 좋은 것 같아서 작성만 해놓습니다.
다음 포스팅 때 뵙겠습니다.
반응형
'C, C++ > C' 카테고리의 다른 글
[C언어] 10, 8, 16, 2진수로 0~255값 출력하기 (2) | 2020.12.11 |
---|---|
[C언어] 1부터 100까지 정수의 약수를 구하고, 소수와 제곱수, 완전수를 구별하도록 하는 프로그램을 for를 이용하여 작성하라. (0) | 2020.12.10 |
[C언어] switch ~ case를 이용하여 윤달 계산 프로그램 (0) | 2020.12.02 |
[C언어] 월 입력해서 봄, 여름, 가을, 겨울 구분하는 프로그램 (0) | 2020.11.13 |
[C언어] 프로그래밍 삼항(조건)연산자를 이용하여 3배수 값 찾기 (0) | 2020.11.08 |