回复 19楼 fc176154001
改了,,你运行一下我的程序试试
改了就好了,不过你那输出的内容太乱了,看我发给你的的,有的地方改加空格的要加空格,仔细对比下代码, scanf("%d.%d.%d",&te[i].birthday.year,&te[i].birthday.month,
&te[i].birthday.day);这句你每个%d之间加了‘.’,后面输入的时候也要加点隔开,最好是不加什么,直接就scanf("%d%d%d",&te[i].birthday.year,&这样,到时你输入的时候可以用空格或回车隔开就是