#import <stdio.h>
#import <stdlib.h>
typedef struct Video {
char *name;
int unique_views;
} Video;
typedef struct Viewer {
char *username;
Video *watched_videos;
int watched_videos_size;
} Viewer;
int count_views(Viewer **viewers, int viewers_size, char *video_name)
{
//在此处实现
return -1;
}
#ifndef RunTests
int main()
{
Video videos[] = { {.name = "Soccer", .unique_views = 500},
{.name = "Basketball", .unique_views = 1000} };
Viewer viewer = {.username = "Dave", .watched_videos = videos,
.watched_videos_size = 2};
Viewer *viewers[] = { &viewer };
printf("%d", count_views(viewers, 1, "Soccer")); /* should print 1 */
}
#endif