Walter Savitch<c++面向对象程序设计>第六章17题 源代码
题目 压缩包中的babynames2004.txt 文本文件包含1000个男孩和1000个女孩名字。以空格分隔。每条记录之前是排名,然后是男孩和女孩的名字。如1 Jacob Emily
2 Michael Emma
3 Joshua Madison
4 Matthew Olivia
5 Ethan Hannah
6 Andrew Abigail
。。。
写一个程序,它允许用户输入一个名字,程序应该进行读取,然后在男孩和女孩中查找相同的名字,如果发现,就输入名字的排名和性别。如果没有匹配项,程序也要进行报告。
例如:输入名字Matthew ,程序显示Mattew is ranked 4 in popularity among boys.
输入 dsflanmrkrgsd,程序显示dsflanmrkrgsd is not ranked among the top 1000 girl name.
花了好几个小时编的(新手),最后不得不用了一个goto才能正常运行。希望高手能够指点一下,怎样把goto去掉
源程序.rar
(115.27 KB)
。