View Code of Problem 81

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
	int year,month,day;
	scanf("%d %d %d",&year,&month,&day);
	int sum=0;
	switch(month){
		case 1:sum=0;
		case 2:sum=31;
		case 3:sum=31+28;
		case 4:sum=31+28+31;
		case 5:sum=31+28+31+30;
		case 6:sum=31+28+31+30+31;
		case 7:sum=31+28+31+30+31+30;
		case 8:sum=31+28+31+30+31+30+31;
		case 9:sum=31+28+31+30+31+30+31+31;
		case 10:sum=31+28+31+30+31+30+31+31+30;
		case 11:sum=31+28+31+30+31+30+31+31+30+31;
		case 12:sum=31+28+31+30+31+30+31+31+30+31+30;
	}
	sum=sum+day;
	if((year%400==0||(year%100!=0&&year%4==0))&&month>2){
		sum=sum+1;
	}
	printf("%d",sum);
}

Double click to view unformatted code.


Back to problem 81