以下程序功能是:计算y年m1月d1日与童年的m2月d2

以下程序功能是:计算y年m1月d1日与童年的m2月d2日之间的天数(m2>=m1),并打印计算结果。若m1=m2且d1=d2则算1天,在闰年时,2月有29天,闰年的年号由以下方式确定:该年号能被4整除但不能被100整除,或者该年号能被400整除则是闰年,例如输入1997,2,27,3,10

<回车>时,输出为12,表明聪1997年2月27日到1997年3月10日共有12天。请填空。

#include<stdio.h>
int main()
{
	int y,m1,d1,m2,d2;
	int i,d;
	scanf("%d,%d,%d,%d,%d",&y,&m1,&d1,&m2,&d2);
	y=(y%4==0___1___y%100!=0___2___y%400==0)?1:0;
	d=0-d1;
	for(i=m1;i<m2;i++)
	switch (i)
	{
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:d+=31;break;
		case 2:d=d+28+y;break;
		case 4:
		case 6:
		case 9:
		case 11:
		___3___;
		printf("%d",d+d2+1);
		return 0;
	}
}
答案
第1空:&&
第2空:||
第3空:d+=30

题目信息

题号:7356
题型:填空题
难度:普通