一直不知道错在哪里了,求帮助

我想要达到的结果

img

img


运行结果明明和预期结果一致但是一直提示格式错误,怎么回事呀

题目应该是要求允许多组输入的吧,你只实现了一组数据输入

可能1:scanf("%d%d%d",&a,&b,&c);'%d'之间不留空格。
可能2:运行结果放大看,那个printf("%d年。。。)中的"|"改成英文状态的'|"