[root@test shell2]# cat if_9.sh#!/bin/bash
#判斷某年是否為閏年
echo -n "
請輸入查詢的年份:
"read year
if [ $[$year%4] -eq 0 -a $[$year%100] -ne 0
];then
echo
"$year is 閏年
"elif [ $[$year%400] -eq 0
];then
echo
"$year is 閏年
"else
echo
"$year is 平年"fi
執行:[root@test shell2]# ./if_9.sh
請輸入查詢的年份:
2020
2020
is閏年
[root@test shell2]# ./if_9.sh
請輸入查詢的年份:
2008
2008
is閏年
[root@test shell2]# ./if_9.sh
請輸入查詢的年份:
2019
2019
is 平年
判斷某年是否為閏年
設某年為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...
測試判斷是否為閏年
提示使用者輸入年份後測試判斷是否為閏年 bin bash 能被 4 整除並且並 100 整除的年是閏年 能被 400 整除的年也是閏年 read p 請輸入乙個年份 yearif year then echo 沒有輸入年份 exit fi 使用正則測試變數 year 中是否包含大小寫字母if yea...