プログラミング 構造体に関する質問です
4人を個別で平均点を求めるプログラミングを作りたいのですが外部関数にする方法がいまいちわかりません。あとこのプログラムもなぜかエラーがでてしまいます。どなたかご教授お願いします
#include<stdio.h>
typedef struct{
char name[4];
int point[4];
}tokutenn;
int main(void)
{
int x, y;
int sum[5] = {0};
double ave[5] = {0.0};
tokutenn sd[5] =
{{"kou", {55, 44, 33,34}},
{"mei", {34, 74, 67,56}},
{"sai", {72, 36, 68,35}},
{"kai",{34, 82, 73,56}},
for(x = 0; x < 4; x++){
for(y = 0; y < 3; y++){
sum[x] += sd[x].point[y];
}
}
for(y = 0; y < 4; y++){
ave[y] = sum[y] / 3.0;
}
for(y = 0; y < 4; y++){
printf( "%sの平均は%.10f点\n",&sd[y].name[0], ave[y]);
}
return 0;
}
補足
すみません初心者なもので 何行目をどう直すのかをお手数ですが詳しく教えてもらえるとありがたいです