寻找刘姓学生 想知道哪儿错了

img

img

img

img

img

img

img

你用scanf 接受后有一个回车,得用 getchar()把它清理掉,不然gets就直接接受'\n',导致最后一行的数据没有读取

要把重名的学生保存下来
每找到一个,就使用字符数组保存一个名字
之后每次找到,一一对比,如果重复就直接break