麻烦帮帮找找茬
#include<stdio.h>main()
{
int m1,d1,m2,d2;
int i,d,y;
scanf("%d,%f,%f,%f,%f",&y,&m1,&d1,&m2,&d2);
y=(y%4==0||y%100!=0||y%400==0)?1:0;
d=0-d1;
for(i=m1;i<m2;i++)
{
switch(i)
{
case1:
case3:
case5:
case7:
case8:
case10:
case12:d+=31;break;
case2:d=d+28+y;break;
case4:
case6:
case9:
case11:d+=30;break;
}
}
printf("%d",d+d2);
}
计算某年某月某日与同年的某月某日间的天数 若月、日数均相同,记为一
上面程序能运行但值不对