16-2 编程题
作业已超过截止时间,您无法递交本题目。
在已有的一份姓名登记表中删除重复出现的姓名,输出处理后的姓名登记表。
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