입력형식은 yyyy-mm-dd로 생년월일 입력받음
그 후 출력해야 하는건 2013-01-01 기준으로 살아온 날짜를 계산인데 윤달은 제외하고 계산.
기본적인 아이디어는 2012년12월32일(1월1일을 이렇게 생각)을 기준으로 살아온 날짜를 sum이라는 변수에 day기준으로 다 합친다음
마지막에 반복문으로 sum을 365묶음으로 줄이고 year를 1올리고.. 해서 출력하는건데
출력결과 이따위로 되는데.. 어디가 문제인지..
입력형식은 yyyy-mm-dd로 생년월일 입력받음
그 후 출력해야 하는건 2013-01-01 기준으로 살아온 날짜를 계산인데 윤달은 제외하고 계산.
기본적인 아이디어는 2012년12월32일(1월1일을 이렇게 생각)을 기준으로 살아온 날짜를 sum이라는 변수에 day기준으로 다 합친다음
마지막에 반복문으로 sum을 365묶음으로 줄이고 year를 1올리고.. 해서 출력하는건데
출력결과 이따위로 되는데.. 어디가 문제인지..
입력받는 yyyy-mm-dd가 제대로 입력을 받아졌는지부터 확인해보고 물어봐라
11 병신아 모르면 모른다고 해라 모르면서 아는척이야
드에서 몇몇 잘못된 부분이 있음 일단 if부분에서 전부다 = 이 하나밖에 없고 그리고 year,month,day의 값을 0으로 초기화 하는 부분이 잘못됨 year=m 이렇게 해줘야 하고 그리고 반복문에 반복조건도 콤마 말고 && 써주고 그렇게만 바꿔서 하면 됨
나도 코딩 허접이라서 코딩 연습할땐 윈도우에서 비쥬얼C++로 함 출력결과가 원하는대로 안나오면 디버깅모드로 들어가서 살펴보는게 편하더라 지금처럼 리눅스면 만약 잘못된곳 찾아 볼려면 gdb로 봐야 하는데 gdb 지금 당장은 익숙하지도 않을듯 익숙해지면 gdb가 오히려 더 편할때도 있긴함
씹극혐으로 짜네
세상에