16-2 编程题

测试数据来自 nnu_contest/5c6523ebf41362044d570192

在已有的一份姓名登记表中删除重复出现的姓名,输出处理后的姓名登记表。
1. 编写函数int del_name(char s[][20],int n)。函数功能:将s指向的数组前n行存储的n个字符串中,删除重复出现的字符串,只保留第一次出现的字符串,函数返回s指向的数组中剩余的字符串个数。
2. 编写函数main()。函数功能:声明数组name,读入正整数n,n<1000。然后读入n个字符串,每个字符串以空格为分隔符。调用函数del_name,输出经过删除后的name数组中剩余的字符串。

测试样例:
输入:

10
Ann Belle David Ann Mary Belle Ken Ann Mark Mary

输出:

Ann
Belle
David
Mary
Ken
Mark

信息

ID
1307
难度
9
分类
(无)
标签
递交数
5
已通过
5
通过率
100%
上传者