# include & ltstring.h & gt
#定義名稱8
#定義stuNum 5
#定義claNum 4
typedef結構
{
char name[nameLen];
漂浮紅葡萄酒;
浮動總和;
浮動平均值;
}斯圖;
typedef結構
{
stu stud[stuNum];
}學生;
void main()
{
int i=0,j = 0;
學生adt
memset(& amp;adt,0,sizeof(學生));
for(I = 0;我& ltstuNumi++)
{
Printf("請輸入%d學生的信息:\n ",I+1);
printf(" name:");
scanf("%s ",adt.stud[i].姓名);
for(j = 0;j & ltclaNumj++)
{
Printf("等級%d:",j+1);
scanf("%f ",& ampadt.stud[i]。claRes[j]);
adt.stud[i]。sum+=adt.stud[i]。克萊爾[j];
}
}
printf(" Result:\ n ");
for(I = 0;我& ltstuNumi++)
{
Printf("第%d個學生的信息:\n ",I+1);
Printf ("name: %s\n ",adt.stud[i]。姓名);
for(j = 0;j & ltclaNumj++)
{
Printf("等級%d:% 2.2f \ n ",J+1,ADT。STUD [I]。clares[J]);
Printf("總分:%2.2f\n ",adt.stud[i].sum);
adt.stud[i]。avg=(float)adt.stud[i]。sum/claNum;
Printf("平均分:%2.2f\n ",adt.stud[i].avg);
}
}
}