为什么最后执行的switch case 输出default的值?

输入某年某月某日求是这年的第几天,我觉得这个代码没有问题但是为什么我输入值了最后输出的是default的值啊?

img

img

输入用逗号隔开,scanf里边不是有逗号么 2000,3,5这样

img

输入要这样输入
2000,3,5 不能省略逗号


首先你要明白:
你的scanf格式是怎样的,对应输入就要怎样
例如:scanf("%d,%d",&a,&b);
对应的输入:1236