View Code of Problem 81

#include <stdio.h>
struct year
{
	int year;
	int month;
	int day;
};
int main()
{
	int i,j,num=0;
	int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
	struct year ssz;
	scanf("%d %d %d",&ssz.year,&ssz.month,&ssz.day);
	for(i=0;i<ssz.month-1;i++)
	{
		num+=a[i];
	}
	num+=ssz.day;
	if((ssz.year%400==0)||(ssz.year%4==0&&ssz.year%100!=0))
	{
		if(ssz.month>2)
		{
			num=num+1;
		}
	}
	printf("%d\n",num);
     
}

Double click to view unformatted code.


Back to problem 81