70,020
社区成员




#define FORMAT "%s\n%s\n%f\n%f\n%f\n"
struct student
{
char num[4];
char name[20];
float score[3];
};
void print(struct student *p)
{
student *q=p+5;
for(;p <q;p++)
printf(FORMAT,p->num,p->name,p->score[0],p->score[1],p->score[2]);
}
int main(int argc, _TCHAR* argv[])
{
student stu[5]={
{"001","Li Ming",85.5,79,93},
{"002","Zhou Kai",83,91.5,77},
{"003","Zhang Xin",62,48,86},
{"004","Wang Hao",87,64,93},
{"005","Xie Tian",85,67,95}
};
print(&stu[0]);
return 0;
}
"{004","Wang Hao",87,64,93}
stu[5]={{"001","Li Ming",85.5,79,93},{"002","Zhou Kai",83,91.5,77},{"003","Zhang Xin",62,48,86},"{004","Wang Hao",87,64,93},{"005","Xie Tian",85,67,95}};