View Code of Problem 81

#include<stdio.h>
struct date{
	int year;
	int mon;
	int day;
}a;
void main(){
	int i;
	int year=0,days=0;
	int mon1[12]={31,28,31,30,31,30,31,31,30,31,30,31};
	int mon2[12]={31,29,31,30,31,30,31,31,30,31,30,31};
	scanf("%d%d%d",&a.year,&a.mon,&a.day);
	if((a.year%4==0&&a.year%100!=0)||(a.year%400==0))
		year=1;
	if(year==0){
		for(i=0;i<a.mon-1;i++)
			days=days+mon1[i];
		days=days+a.day;
	}
	else{
		for(i=0;i<a.mon-1;i++)
			days=days+mon2[i];
		days=days+a.day;
	}
	printf("%d",days);
}

Double click to view unformatted code.


Back to problem 81