提示使用者輸入年份後測試判斷是否為閏年
#!/bin/bash
#能被 4 整除並且並 100 整除的年是閏年
#能被 400 整除的年也是閏年
read -p "請輸入乙個年份:" yearif[
"$year" = ""
];then
echo
"沒有輸入年份"
exit
fi#使用正則測試變數 year 中是否包含大小寫字母if[
["$year" =~ [a-z]]]
;then
echo
"你輸入的不是數字"
exit
fiif
[ $[year % 4]
-eq 0 ] && [ $[year % 100]
-ne 0 ]
;then
echo
"$year 是閏年"
elif [ $[year % 400]
-eq 0 ]
;then
echo
"$year 是閏年"
else
判斷某年是否為閏年
設某年為year.演算法思想 先判斷year是否能被4整除,如不能,則year一定不是閏年。如year能被4整除,在判斷year是否能被100整除,如不能被100整除,一定是閏年。如果能被100整除,再次判斷是否能被400整除,如果能被400整除,則是閏年 否則不是閏年。1 產生閏年原因 地球繞太陽...
mysql判斷是否為閏年
delimiter drop function if exists f is leay year create function f is leay year p year bigint returns int 11 begin declare v year int 0 不是閏年,1 是閏年 dec...
藍橋杯 判斷是否為閏年
問題描述 給定乙個年份,判斷這一年是不是閏年。當以下情況之一滿足時,這一年是閏年 年份是4的倍數而不是100的倍數 年份是400的倍數。其他的年份都不是閏年。輸入格式 輸入包含乙個整數y,表示當前的年份。輸出格式 輸出一行,如果給定的年份是閏年,則輸出yes,否則輸出no。說明 當試題指定你輸出乙個...