大家看看这道C的问题

来源:百度知道 编辑:UC知道 时间:2024/07/14 01:53:39
建立结构,完成下面表格内容的输入和输出。第一个记录的输入用初始化完成,第2、3记录用键盘输入。记录定义为结构数组xs[N]。
学号 姓名 出生日期 成绩
81001 李明 1977.12.9 491.5
81025 张立明 1978.5.25 582
81133 朱方 1977.9.16 462.5

#define N 4
struct date{
int year;
int month;
int day;
}

struct student{
int number;
char[8] name;
date birthday;
float success;
}

void main()
{ int xs[N];
xs[0].number=81001;xs[0].name='李明';xs[0].birthday.year=1977;xs[0].birthday.month=12;xs[0].birthday.day=9;xs[0].success=491.5;
......
}

省略号里用一下scanf函数就OK啦,可以单个输入,用个for循环也行