날짜계산프로그램
문제가 너무 어려워서 고민을 많이 했다. 우선 알고리즘을 짜 놓고 어떻게 구현할까 생각을 많이 해 보았는데, 방학 때 C언어 공부를 할 때 무한 반복하는 프로그램 짠 게 생각이 나서 사용자에게 물어보고 계속 반복하게 하고 약간의 예외처리를 해서 만들어 보았다. 이렇게 길고 어렵고 복잡한 프로그램은 이번에 처음 짜보는 것 같다. 변수 이름도 다 길어서 프로그램을 짜다가 얼마 후에 다시 보면 헷갈리고 그래서 정말 고생했는데 완성한 결과를 보고나니 뿌듯하다.
(5) 소스코드
#include
#include
int all_month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int calc_days(int start[], int end[]);
int main(){
int day_start[3],day_end[3],day_now[3],result=0;
int input;
printf("학번 : 20050532 이름 : 민은지\n");
printf("현재 날짜를 입력해 주세요.\n");
printf("Year : ");
scanf("%d", &day_now[0]);
fflush(stdin);
printf("Month : ");
scanf("%d", &day_now[1]);
fflush(stdin);

분야