班长选票先存文件再唱票
综合编程题常要求「从文件读数据」。这里先把选票写进文件(程序已写好),你来把文件读回来唱票。
输入第一行是票数 n,接下来 n 行每行一个名字。按票数从多到少输出每个人 姓名:票数(票数相同按名字编码顺序),最后一行输出 当选:姓名(排在第一的人)。
样例:输入
3
小周
阿杰
小周
输出:
小周:2
阿杰:1
当选:小周
读文件时每一行末尾带着换行符,记得 strip();文件是 utf-8 编码。
综合编程题常要求「从文件读数据」。这里先把选票写进文件(程序已写好),你来把文件读回来唱票。
输入第一行是票数 n,接下来 n 行每行一个名字。按票数从多到少输出每个人 姓名:票数(票数相同按名字编码顺序),最后一行输出 当选:姓名(排在第一的人)。
样例:输入
3
小周
阿杰
小周
输出:
小周:2
阿杰:1
当选:小周
读文件时每一行末尾带着换行符,记得 strip();文件是 utf-8 编码。