>>238
構造体の形式おかしくね?
一回しか必要なfloatの要素を態々配列にもたす必要あるの?

typedef struct person_data{
int number;
char name[10];
int age;
}person_data_t;

typdef struct data{
person_data_t person *;
float age_avg;
}data_t;

これでいいんじゃねぇの?