print
("請輸入日期:\n"
)year =
int(
input()
)month =
int(
input()
)day =
int(
input()
)if(year <=
2100
)and
(year >=
1900
)and
(month >=1)
and(month <=12)
and(day >=1)
and(day <=31)
:if((month ==1)
or(month ==3)
or(month ==5)
or(month ==7)
or(month ==8)
or(month ==10)
):if(day +
1<=31)
:print
("後一天:"
, year, month, day +1)
else
:print
("後一天:"
, year, month +1,
1)elif
(month ==12)
:if(day +
1<=31)
:print
("後一天:"
, year, month, day +1)
else
:print
("後一天:"
, year +1,
1,1)
elif
(month ==4)
or(month ==6)
or(month ==9)
or(month ==11)
:if(day +
1<=30)
:print
("後一天: "
, year, month, day +1)
elif
(day >30)
:print
("輸入不合法!"
)elif
(day +1==
31):print
("後一天:"
, year, month +1,
1)elif
(month ==2)
:if((year %4==
0and year %
100!=0)
or year %
400==0)
:if(day +
1<30)
:print
("後一天:"
, year, month, day +1)
elif
(day +1==
30):print
("後一天:"
, year, month +1,
1)else
:print
("後一天:輸入不合法"
)else:if
(day +
1<29)
:print
("後一天:"
, year, month, day +1)
elif
(day +1==
29):print
("後一天:"
, year, month +1,
1)else
:print
("輸入不合法"
)else
:print
("不存在該日期!"
)
C語言 NextDay問題
輸入乙個時間,某年某月某日,輸出下一天 主要就是邊界控制,不使用愚蠢寫法,無技術含量,僅僅邏輯性考驗 注釋完善,自行理解 執行環境 ubuntu18.04 clion gcc windows環境也無需修改 next day 注意 緊扣題意,輸入格式為 xx年xx月xx日,正好利用這鍛鍊格式化字串ss...
Next day 函式的用法
一 定義 next day date,char date引數為日期型,char 為1 7或monday mon sunday 指定時間的下乙個星期幾 由char指定 所在的日期,char也可用1 7替代,1表示星期日,2代表星期一。還可以是星期 一 星期二。星期日,即 monday,thusday....
oracle中next day 函式解析
oracle中next day 函式解析 sql 當前系統時間的下一星期一的時間select next day sysdate,1 from dual next day date,char date引數為日期型,char 為1 7或monday mon sunday www.2cto.com 指定時...