View Code of Problem 81

#include<stdio.h>
struct stu{
	int year;
	int month;
	int day;
};
int main()
{    int sum;
	struct stu t;
	scanf("%d %d %d",&t.year,&t.month,&t.day);
	switch(t.month)
	{
		case 1:sum=0; break;
		case 2:sum=31; break;
		case 3:sum=59; break;
		case 4:sum=90; break;
		case 5:sum=120; break;
		case 6:sum=151; break;
		case 7:sum=181; break;
		case 8:sum=212; break;
		case 9:sum=243;break;
		case 10:sum=273; break;
		case 11:sum=304; break;
		case 12:sum=334; break;
		
	} 
	sum=sum+t.day;
	if(t.month<2)
	printf("%d\n",sum);
	else if((t.year%4==0&&t.year%100!=0)||t.year%400==0)
	printf("%d\n",sum+1);
	else
	printf("%d\n",sum);
	 

}

Double click to view unformatted code.


Back to problem 81