zoukankan      html  css  js  c++  java
  • 批处理

    课堂作业:

    有两个文本如下,实际中并不知道两文本各有多少行:
    文本1.txt
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    ccccccccccccccccccccccccccccccccccccccc
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    ggggggggggggggggggggggggggggggggggggggg
    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
    zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
    文本2.txt
    hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
    iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
    jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
    nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
    要求用Windows下批处理和Linux下的shell脚本完成,两文本交替输出:
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
    ccccccccccccccccccccccccccccccccccccccc
    iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
    ggggggggggggggggggggggggggggggggggggggg
    nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
    zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
    要求:

    • 尽量不生成临时文件
    • 代码要高效,代码尽量简洁
    • 给出各种情况的测试结果截图(正常文件,巨大文件,一个空文件,两个空文件)

    实验结果:

    • 运行代码如图:

    正常文件:

    • 文本1.txt

    • 文本2.txt

    • 要求用批处理输出如下(两文本交替输出):

    巨大文件:

    • 文本1.txt(以1、3、5、7、9输出)

    • 文本2.txt(以2、4、6、8输出)

    • 要求用批处理输出如下(两文本交替输出得到顺序的1、2、3、4、5、6、7、8、9):

    一个空文本:

    两个空文本:

    Linux下

  • 相关阅读:
    IOS-多线程技术
    设计模式-抽象工厂设计模式
    IOS-内存管理
    IOS-MVC的使用
    POJ2411 Mondriaan's Dream (广场铺砖问题 状压dp)
    NOIp2006T2 金明的预算方案
    POJ1179 Polygon(区间DP)
    NOIp2006T1能量项链
    美梦1(JSOI2014SC)
    TJOI2013(BZOJ3173)最长上升子序列
  • 原文地址:https://www.cnblogs.com/lsqz/p/11847092.html
Copyright © 2011-2022 走看看