@[Little_Andyyu](/user/715774)
这种题目就是考察解题者的思维严谨程度,首先检查代码是否覆盖了所有可能的情形,另外就是自己构造边界数据进行检测。
一眼看去,很容易发现一个bug:
```
if(c%10!=4&&c%10!=6&&c%10!=9)
{
if(d>=0&&d<=31)
sum=1;
else sum=2;
}
```
这段代码无法正确处理以下形式的数据:
```
11-23
12-02
```
by metaphysis @ 2022-06-18 21:01:50