📜  在 Windows 中使用 Bash Shell 脚本编写闰年程序

📅  最后修改于: 2022-05-13 01:57:26.595000             🧑  作者: Mango

在 Windows 中使用 Bash Shell 脚本编写闰年程序

准确地说,地球每年有 365.24 天,为了纠正近似值并跟踪太阳历,闰年的概念已被引入公历。闰年每四年出现一次。相比之下,普通年份有366天,有365天。

检查的数学方法:

  • 如果每年被四整除,则为闰年。
  • 每年除以 100 但不是 400也是闰年

使用以下 shell 脚本。

echo -n "Enter year (YYYY): "
read y
a = 'expr $y%4'
b = 'expr $y%100'
c = 'expr $y%400'
if[$a -eq 0 -a $b -ne - -o $c -eq 0]
then 
echo "$y is leap year"
else
echo "$y is not a leap year"

fi

检查闰年的Unix脚本

例子:

Input: 2024
Output: "2024 is leap year"
Input: 2018
Output: "2018 is not leap year"