希望高手能用面向过程和面向对象分别写一下

一,编写一个程序,为某服务公司征询顾客意见,从N(N〈40)个优秀服务员中评选十位服务明星。具体要求如下:
(1)服务员按1,2,....顺序连续编号,每个编号用两个字符表示,即01,02,...
(2)收到的选票以下列格式存于文本文件SOURCE.TXT中,一行字符串对应一张选票,其中姓名十个字符,地址三十个字符,十个服务员编号二十个字符
(3)对应名次的服务员编号可以空缺,但必须用00表示
(4)若编号超出规定范围,或编号重复出现,作为废票处理
(5)按选票中所列最佳服务明星顺序给所列服务员按以下标准评分:
一 二 三 四 五 六 七 八 九 十
15 12 9  7  6  5   4  3  2  1
(6)按各位服务员得分数由高到低顺序排队,列出前十名最佳服务明星排行表:
名次     服务员编号    合计得分    合计得票数 
若得分相同,得票数多的在前;若得分和票数都相同,则编号小的在前。

 

设SOURCE.TXT文件中内容如下:
丁一01020304000607080910
王二11121314151617181920
张三21222324252627282930
李四31323334353637383940
马五12020304000607080910
扬六12020304000607080910
赵七12020304000607080910
朱八12020304000607080910


程序的运行结果为:
名次    服务员编号  合计得分    合计得票数
1       12          72          5
2       2           60          5 
3       3           45          5
4       4           35          5
5       6           25          5
6       7           20          5
7       1           15          1
万分感激

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值