방법1
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int year;
int month;
int dayplus=0;
int a[13]={31,28,31,30,31,30,31,31,30,31,30,31};
printf("년도를 입력 : ");
scanf("%d",&year);
printf("월을 입력 : ");
scanf("%d",&month);
if(year%4==0 && year%100!=0 || year%400==0)
{
printf("이번년도는 윤년이다 \n");
dayplus=1;
}
else
{
printf("이번년도는 평년이다 \n");
}
printf("%d달은 %d일 입니다.", month ,a[month-1]+dayplus);
system("pause");
return 0;
}
방법2
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int year;
int month;
int dayplus=0;
int a[13]={31,29,31,30,31,30,31,31,30,31,30,31};
int b[13]={31,28,31,30,31,30,31,31,30,31,30,31};
printf("년도를 입력 : ");
scanf("%d",&year);
printf("월을 입력 : ");
scanf("%d",&month);
if(year%4==0 && year%100!=0 || year%400==0)
{
printf("이번년도는 윤년이다 \n");
printf("%d달은 %d일 입니다.", month ,a[month-1]);
}
else
{
printf("이번년도는 평년이다 \n");
printf("%d달은 %d일 입니다.", month ,b[month-1]);
}
system("pause");
return 0;
}