该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
{
printf("请输入正确日期!/n");
goto aaa;
}
}
int LeapYear(int intoYear,int intoMonth,int intoDay)//闰年计算
{
int today;
switch(intoMonth)
{
case 1:today=0;break;
case 2:today=31;break;
case 3:today=60;break;
case 4:today=91;break;
case 5:today=121;break;
case 6:today=152;break;
case 7:today=182;break;
case 8:today=213;break;
case 9:today=244;break;
case 10:today=274;break;
case 11:today=305;break;
case 12:today=335;break;
default:printf("请输入正确日期");
}
today=today+intoDay;
return today;
}
int CommonYear(int intoYear,int intoMonth,int intoDay)//平年计算
{
int today;
switch(intoMonth)
{
case 1:today=0;break;
case 2:today=31;break;
case 3:today=59;break;
case 4:today=90;break;
case 5:today=120;break;
case 6:today=151;break;
case 7:today=181;break;
case 8:today=212;break;
case 9:today=243;break;
case 10:today=273;break;
case 11:today=304;break;
case 12:today=334;break;
default:printf("请输入正确日期");
}
today=today+intoDay;
return today;
}
上边是我的代码,我加了判断2月份天数不得大于29,可是为什么没有生效呢?请大家帮看一下,谢谢