散分题

lvsh870228 2011-02-19 01:16:15
部门已经完成了多次编程考试,为了方便对每个人的考试情况进行跟踪,需要
将所有人员的成绩进行合并、汇总。

历次考试成绩格式为Excel格式,共有三列数据:邮件地址、姓名、成绩。为了
简化代码实现,在统计时,会先将Excel格式的成绩单“另存为”保存类型为“文本文件
(制表符分隔)(*.txt)”格式的文件,文件名称格式为“yyyymm.txt”(即:4位年份2位
月分.txt),作为程序的输入文件进行读取、合并操作。

输入文件保存在c:\test\src\文件夹下,此文件夹下不会有其它文件。在汇总处
理之前,我们会检查此文件夹下的输入文件,确保文件名符合输入要求。

在读取文件进行处理的过程中,如果遇到非法的数据,可以直接跳过当前人员的
成绩,继续处理其它数据。同时,需要将错误发生的源文件名,错误发生的行数,及
所在行内容记录在日志文件c:\test\test.log文件中。
记录信息为“数据错误:yyyymm.txt 第 N 行。”。其中,yyyymm.txt、N分别为实际
的文件名与行数。

合并后文件格式仍为文本文件,前两列为:邮件地址、姓名,从第三列开始,按
考试日期先后顺序逐一列出每次考试的成绩,如果某次考试缺考,则成绩以“--”
代替。合并后文件名称为“result.txt”,保存在c:\test\文件夹下。

为便于后续做进一步检索与处理,输出文件格式需要严格符合下面的要求:/
1)不需要有表头列,从文件第一行开始即为人员的成绩。
2)列宽与对齐方式:前两列,“邮件地址”列宽30字符,左对齐;“姓名”列宽15
字符,左对齐;从第三列开始,列宽统一为4字符且右对齐。
3)每位人员的成绩为一行数据,行末换行要符合windows平台习惯。
4)人员成绩按姓名的汉语拼音顺序排序,如果姓名相同,按邮件地址字母顺序排序。
附件给出输入文件与输出文件的示例,可仔细阅读以帮助理解上述格式要求。
...全文
186 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuilike 2011-02-22
  • 打赏
  • 举报
回复
接分。。。。
cchaha 2011-02-22
  • 打赏
  • 举报
回复
建议用EXCEL的宏来解决
顺带JF
zhuming12345 2011-02-22
  • 打赏
  • 举报
回复
唉牵强的接下分
loyiagain 2011-02-22
  • 打赏
  • 举报
回复
不客气 不客气
byliang888 2011-02-22
  • 打赏
  • 举报
回复
谢谢谢谢
  • 打赏
  • 举报
回复
谢谢谢谢。
xchh1220 2011-02-22
  • 打赏
  • 举报
回复
接分
我嘞个去 2011-02-21
  • 打赏
  • 举报
回复
jie fen !!!
岁月之梦 2011-02-21
  • 打赏
  • 举报
回复
我还是接分 现实一点!
XJSFIGHTING 2011-02-21
  • 打赏
  • 举报
回复
...................
Lena-Yang 2011-02-21
  • 打赏
  • 举报
回复
接个分再说
amos1989 2011-02-21
  • 打赏
  • 举报
回复
踊跃接分!!!!!!!!!!!
zn85600301 2011-02-21
  • 打赏
  • 举报
回复
神马意思? 让我们写?
Tony891010 2011-02-20
  • 打赏
  • 举报
回复
过来接分的!!
qiqittjj 2011-02-20
  • 打赏
  • 举报
回复
接分!!谢谢啊!!!
D314123499 2011-02-19
  • 打赏
  • 举报
回复
看一遍 接分
黑夜愁客 2011-02-19
  • 打赏
  • 举报
回复
好复杂的题目啊
ss7e0001 2011-02-19
  • 打赏
  • 举报
回复

貌似所提供的源文件中的com还有写成coom的,出题人不仔细啊。先看看结果吧。
ss7e0001 2011-02-19
  • 打赏
  • 举报
回复
东软的题,已经做完。下月免费发布,敬请等待。
wang1990yujin 2011-02-19
  • 打赏
  • 举报
回复
fen ya
加载更多回复(11)

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧