80',第三个测试点没过,求助,问题在哪
查看原帖
80',第三个测试点没过,求助,问题在哪
1569022
attempt06楼主2024/11/10 18:06
#include<stdio.h>
main()
{
    int year,flag,day,month;
    scanf("%d",&year);
    scanf("%d",&month);
	if(year%4==0&&year%100!=0)
	  flag=1;
	else if(year%400==0)
	  flag=1;
	else
	  flag=0;
	switch(month)
	{
	case 1:day=31;break;
	case 2:if(flag=0)
	        day=28;
		   else 
		    day=29; 
		   break;
	case 3:day=31;break;
	case 4:day=30;break;
	case 5:day=31;break;
	case 6:day=30;break;
	case 7:day=31;break;
	case 8:day=31;break;
	case 9:day=30;break;
	case 10:day=31;break;
	case 11:day=30;break;
	case 12:day=31;break;
    }  
	printf("%d",day); 
}
2024/11/10 18:06
加载中...