求各位大佬帮我看一下这个C语言程序哪里错了,谢谢

2024-11-29 01:53:21
推荐回答(1个)
回答(1):

其实没什么错,就是输入的时候scanf("%ld,%ld,%ld",&year,&month,&day);这里的格式字符串里面你加了逗号,输入的时候也加逗号才能正确读入(比如2000,3,1)

最好去掉格式字符串里的逗号,这样更符合平常的输入习惯(比如用空格或换行来间隔各输入数据)

改成scanf("%ld%ld%ld",&year,&month,&day);后程序运行正确