#include <stdio.h> struct student { int num; char name[20]; int score[3]; }; void main() { void print(struct student *p); struct student stu[5]; int i; for (i=0; i<5; i++) scanf("%d%s%d%d%d",&stu[i].num,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]); print(&stu); } void print(struct student *p) { int i; for (i=0; i<5; i++) printf("%d %s %d %d %d/n",(p+i)->num,(p+i)->name,(p+i)->score[0],(p+i)->score[1],(p+i)->score[2]); }