这是我的程序输出:
Select A Month-Year:
1. 8-2012
2. 9-2012
3. 10-2012
4. 11-2012
5. 12-2012
6. 1-2013
在用户选择例如下个月的 9-2012 之后,我希望能够知道 2012 年 9 月(9-2012)有多少天。
那么如何获取周末(周六和周日)的所有日期,以便我也可以省略这些日期?
我现在正在使用ctime
库来获取日期。
以下是我到目前为止所做的,但对于二月,每个闰年(4 年)是 29 天。
我该如何做一个逻辑来处理它。我知道最近的一年是今年 2012 年(今年),下一年是 2016 年,但我希望我的程序能够处理至少 40 年后。
if(month==4||month==6||month==9||month==11)
{
totalDays = 30;
}
if(month==1 || month==3 || month==5 || month==7 || month==8 || month== 10 || month==12 )
{
totalDays = 30;
}
if(month==2)
{
//February
totalDays = 28;
}