急急急!!! C语言问题!

2024-12-05 14:27:13
推荐回答(2个)
回答(1):

scanf("%d,%d,%d",&year,&month,&day);
把scanf中的逗号去掉 改成scanf("%d%d%d",&year,&month,&day);
要不然你在输入时就要输入年,月,日 有了分隔符输入时分隔符也要输入!

回答(2):

按照LS的的确能解决输入问题,不过程序结果不正确,而且健壮性也要加强(例如输入5000,9999,9999这样的数据也要计算)。