这个pseudo年的伪代码有什么问题?

if else else 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


湖上湖
浏览 118回答 1
1回答

白猪掌柜的

您的逻辑以相反的顺序列出。为此的伪代码应为:1)如果年份可被400整除,则为a年。2)如果年份不能被400整除,但可以被100整除,则它不是a年。3)如果年份不能被400整除,也不能被100整除,但是可以被4整除,则它是a年。4)否则,这不是a年。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python