#include <stdio.h>
typedef struct{
int mth;
int eng;
int phy;
int avg;
} Score;
void calcAverage(Score s[], int n);
int main(void) {
Score s[] = {
{65,80,95,0},
{70,68,75,0},
{60,100,83,0},
{100,55,74,0},
{90,85,100,0}
};
int i, n=5;
calcAverage(s, n);
for(i=0; i<n; i++ )
printf( "[%d] %4d %4d %4d %4dn", i, s
[i
].
mth, s
[i
].
eng, s
[i
].
phy, s
[i
].
avg );
return 0;
}
void calcAverage(Score s[], int n){
int i;
for(i=0;i<n;i++){
s[i].avg=(s[i].mth+s[i].eng+s[i].phy)/3.0;
}
}