一道上机题

题目:

当前目录下input.txt文件中有数字矩阵,每行为一条记录,行数不定,每条记录有5个字段,字段类型为正整数,字段间以逗号分隔,忽略空白字符(即可以有空格等),如:

1,1,2,4,2

1,2,1,4,2

3,2,1,99,66

73,189,22,11,1

55,3,2,9,2

6,8,1,2,9

2,2,1,1,8

1,6,99,8,5

 

输出要求

1、程序读入input.txt中的数据,经过排序后,输出到当前目录下output.txt文件中。

2、每条记录内部需要排序,从左到右升序,如 1,2,1,7,4 排序后为 1,1,2,4,7

3、在记录内部排好序的基础上,记录间需要进行排序,排序要求是从上到下升序,每列都要比较,左边字段的优先级大于右边。

4、相同记录不要去掉,输入有多少条记录,输出需要有同样多条记录。

5、输出文件中除了题目要求的输出外,不要输出其他多余信息。

6、程序设计要有利于后期扩展,且符合公司编程规范。

如上面给出的那组数字的排序结果应该是:

1,1,2,2,4

1,1,2,2,4

1,1,2,2,8

1,2,3,66,99

1,2,6,8,9

1,6,5,8,99

1,11,22,73,189

2,2,3,9,55

 

 

代码为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值