设计一个程序,可随机输入一个年份,并判断此年份是否为闰年。 例如: 输入:2020 输出:2020是闰年 输入:2021 输出:2021不是闰年 根据年历的知识,一年是否为闰年的条件是下列条件之一成立: 这一年可被4整除,同时不能被100整除; 这一年可被400整除;
时间: 2023-04-09 15:04:17 浏览: 95
输入年份判断是否是闰年
4星 · 用户满意度95%
以下是可以判断闰年的程序代码:
```
local year = io.read("*n") -- 读取输入的年份
if year % 4 == 0 and year % 100 ~= 0 or year % 400 == 0 then
print(year .. "是闰年")
else
print(year .. "不是闰年")
end
```
这个程序首先读取用户输入的年份,然后使用 Lua 的取模运算符 `%` 判断这个年份是否为闰年。如果这个年份能被 4 整除,但不能被 100 整除,或者能被 400 整除,那么就是闰年,否则就不是闰年。程序会输出相应的结果。
阅读全文