#include struct s{ char name[20]; float yuwen; float shuxue; }*p[3]; float sum(s *p1) { return p1->yuwen+p1->shuxue; } float average(s *p1) { return sum(p1)/2; } int ranking(s *p3) { s *p2; int i; if(sum(p[0])name); print("%d,input yuwen:",i+1); scanf("%f",&p[i]->yuwen); print("%d,input shuxue:",i+1); scanf("%f",&p[i]->shuxue); printf("**************************************"); } for(i=0;i<3;i++) print("name:%s\tyuwen:%f\tshuxue:%f\taverage:%f\tsum:%f\tranking:%d\n",p[i].name,p[i].yuwen,p[i].shuxue,average(p[i]),sum(p[i]),ranking(p[i])); }
解析看不懂?求助智能家教解答查看解答