#include #include int ** data; int * ratingNum; float * ratingScore; int maxMovieNum; int maxUserNum; FILE * ifp; void readdata(void); void generatestat(void); void printtables(void); int main() { int i; data = NULL; ratingNum = NULL; ratingScore = NULL; readdata(); generatestat(); printtables(); for(i=0; imaxUserNum) maxUserNum = *(userNum+i); if(*(movieNum+i)> maxMovieNum) maxMovieNum = *(movieNum+i); } data = (int **)malloc(sizeof(int *)*maxUserNum); for(i=0; i