도와주셈 ㅇㅇ
#include <stdio.h>
int main(void)
{
int year, month, day;
int sum;
printf(\"연도를 입력하세요\");
scanf(\"%d\", &year);
printf(\"입력 : %d\\n\", year);
printf(\"월 일수 누적일수 \\n\");
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day = 31;
break;
case 4:
case 6:
case 9:
case 11:
day = 30;
break;
case 2:
if( (year%4==0) && (year%100!=0) || (year%400==0))
day = 29;
else
day = 28;
break;
}
for(month=1; month<=12; month++){
sum += day;
//여기서 내 생각과 일치하지가 않네여
// 전 날짜수를 지정해줬기때문에 알아서 계산할줄 알았거등여? 이거 어케해야대나여?
printf(\"%d월 %d일 %d일\\n\", month, day, sum);
}
return 0;
}
sum += day; 가독성 드럽게 해놨네.
도와주세요 ㅜ
for문으로 switch 문을 감싸야져 -_-
자세한건 귀찮으니깐 좀 브레이크 걸면서 디버깅 하면서 풀어보세요.
C언어 3일완성 하는 애들도 이건 하겠다.
진짜 안습이다..ㅠㅠ 진짜 진심으로
어지럽다