- if-else 多重时else与它前面最近且没有与其他else配成 if else语句
- switch() 括号里面的内容是要用case 判定的项,后面要用“{}”组成一个语句。
- default 这个相当于其他(else)
- 感觉cose语句在判定数量多的时候不太灵活 需要与if-else语句结合
- If-else只在前面规定变量在最后写一条printf语句就行,cose也可以直接最后写一条printf语句,这样会更加简便。
思路
分析:月份中只有二月随着年份变化而变化所以先讨论特殊的情况,只需将年份与4求余判定出来,有余就是28天,反之29天。
随后判断在*!=2*d 情况下月份的天数,这个根据常识运用case-deflut语句就可以解决。