名查询): 用户输入歌手的编号或者姓名,程序输出该歌手的详细信息,包括评委给分、观众投票数、最终得分和排名。 ② 显示所有歌手信息: 程序输出所有歌手的详细信息,按照排名进行排序。 ③ 退出程序。 (3) 用户可多次选择功能选项,直到选择退出程序为止。 【输入输出要求】 (1) 程序从文件f1.txt和文件f2.txt中读取数据。 (2) 输入输出格式为: 查询歌手功能选项: 输入: 1 或者 姓名 输出: 歌手的详细信息,包括评委给分、观众投票数、最终得分和排名。 显示所有歌手信息功能选项: 输出: 所有歌手的详细信息,按照排名进行排序。 退出程序功能选项: 输出: 程序结束。 【设计提示】 1. 选手信息使用结构体存储,包括选手编号、选手姓名、评委给分、观众投票数、最终得分和排名等字段。 2. 读取数据时,先读取评委给分,再读取观众投票数,计算得分并保存到结构体中。 3. 对结构体数组按照最终得分进行排序,生成排名。 4. 根据功能选项的选择进行相应的操作,包括查询歌手和显示所有歌手信息。 5. 使用循环语句实现多次选择功能选项的功能。 [2024-11-25 15:50:51 | AI写代码神器 | 610点数解答]