"D:\Clion code\cmake-build-debug\Clion_code.exe"
学号 姓名 年龄 年月日
20140101 俩号 23 1 2
02012421 是是 20 5 6
51541135 好的 56 2 5
学号:20140101姓名:年龄:-50334048出生日期:-50334044--50334040--50334036
学号:02012421姓名:年龄:-50334000出生日期:-50334044--50334040--50334036
学号:51541135姓名:@@年龄:-50333952出生日期:-50334044--50334040--50334036
为什么会输出这些东西呢?
```c
#include "stdio.h"
typedef struct date
{
int year;
int month;
int day;
}date;
typedef struct student
{
char num[10];
char name[20];
int age;
date birthday;
}stud;
void main()
{
int i=0;
stud stu[3];
printf("学号 姓名 年龄 年月日\n");
for(i=0;i<3;i++)
{
scanf("%s %s %s %d %d",stu[i].num,stu[i].name,&stu[i].age,
&stu->birthday.year,&stu->birthday.month,&stu->birthday.day);
}
for (i=0;i<3;i++)
{
printf("学号:%s姓名:%s年龄:%d出生日期:%d-%d-%d\n",
stu[i].num,stu[i].name,&stu[i].age,
&stu->birthday.year,&stu->birthday.month,&stu->birthday.day);
}
}
```