以下程序是定义一个结构体,输入学生的姓名,年龄,出生日期,但是出了问题,自己不知道哪里出了问题,请帮忙看一下.谢谢大家!
#include <stdio.h>
struct brithday { int year; int month; int day; };
struct zhiliao { char name[10]; int age; struct brithday date; };
void main() { int i=0 struct zhiliao student[10];//第一个错误出现在这里,接着后面都出了问题,请指出哪里出了问题.谢谢. printf("请输入学生姓名、年龄、出生日期;");
for(i=0;i<10;i++) { printf("请输入第[%d]个学生的姓名:",i+1); scanf("%s",student[i].name); printf("请输入%s的年龄:",student[i].name); scanf("%d",&student[i].age); printf("请输入%s的出生日期:",student[i].name); scanf("%d%d%d",&student[i].date.year,&student[i].date.month,&student[i].date.day); } for(i=0;i<10;i++) { printf("[%d]、姓名:%s\t年龄:%d\t出生日期:%d-%d-%d\n",i+1,student[i].age,student[i].date.year,student[i].date.month,student[i].date.day); } }