如果else if if结束,应该使用正确的伪代码
input Year
if(Year % 4 == 0 and Year % 100 != 0) then
display "It is a leap year"
else if(Year % 400 == 0) then
display "It is a leap year"
else
display "It is not a leap year"
end-if
答案 0 :(得分:1)
您的逻辑以相反的顺序列出。伪代码应为:
1)如果该年份可以被400整除,则它是年。
2)如果年份不能被400整除,但可以被100整除,则它是不 a年。
3)如果年份不能被400整除,也不能被100整除,但可以被4整除,则 是a年。
4)否则,不是 year年。