View Code of Problem 81

#include<stdio.h>
int panduan(int year)
{
	if(year%100!=0&&year%4==0)
	  return 1;
	if(year%400==0)
	  return 1;
	return 0;
}
int main()
{
	int year,month,day;
	scanf("%d %d %d",&year,&month,&day);
	int data[12]={31,0,31,30,31,30,31,31,30,31,30,31};
	if(panduan(year)==1)
	  data[1]=29;
	else
	  data[1]=28;
	int sum=0,i;
	for(i=0;i<month-1;i++)
	 sum=sum+data[i];
	sum+=day; 
	printf("%d",sum);
} 

Double click to view unformatted code.


Back to problem 81