char *c[4]={"数学平均分","数学最高分","数学最低分","数学及格率"};
printf("\n%8s\t%8s\t%6s\t%4s\n",c[0],c[1],c[2].c[3]);
错误:left of '.c' must have class/struct/union type
把 *c[4] 的 *去掉
你把逗号打成了点