结构体问题,运行时程序崩溃,各位大神看一下问题在哪?谢谢
#include <stdio.h>
typedef struct
{
char name[20];
char sex;
int age;
int ID;
}student;
int main()
{
student s;
printf("输入学生学号:\n");
scanf(" %d",&s.ID);
printf("输入学生姓名:\n");
scanf(" %s",&s.name);
printf("输入学生性别:\n");
scanf(" %c",&s.sex);
printf("输入学生年龄:\n");
scanf(" %d",&s.age);
printf("学生学号:%d 姓名:%s 性别:%s 年龄:%d",s.ID,s.name,s.sex,s.age);
return 0;
}