求这个怎么用C语言实现

img

#include<stdio.h>
#include<string.h>

int main()
{
    char name[5][10] = {'0'};
    int id[5] = {0};
    char stu[10] = {0};
    int j, flag = 0;;
    for(int i = 0; i < 5; i++)
    {
        printf("请输入第%d个学生名字:", i);
        scanf("%s", &name[i]);
        printf("请输入他的成绩:");
        scanf("%d", &id[i]);
    }
    printf("请输入查找的学生名字: ");
    scanf("%s", &stu);
    for(j = 0; j < 5; j++)
    {
        if(strstr(name[j], stu) != NULL)
        {
            printf("你要找的学生是:%s, 他的成绩:%d\n", name[j], id[j]);
            flag = 1;
        }
    }
    if(flag == 0)
    {
        printf("没有你要找的学生\n");
    }
    return 0;
}