很简单啊,因为PTA上的测试用例不足,只给了正确输入的测试用例,你自己这种不符合规则的输入不在测试用例中,所以能通过
scanf中%d之间有-符号,你输入数据的时候,数据之间也要有-或者把scanf函数中%d之间的-删掉
方法一:修改scanf为: scanf("%d %d %d",&a,&b,&c); 方法二:输入的时候输入数据格式为: 3-15-2015 两种方法任选一个即可,不能同时用。