zoukankan      html  css  js  c++  java
  • 第二周作业03

    此作业要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/6582] 

    老五在寝室吹牛他熟读过《鲁滨逊漂流记》,在女生面前吹牛热爱《呼啸山庄》《简爱》和《飘》,在你面前说通读了《战争与和平》。但是,他的四级至今没过。你们几个私下商量,这几本大作的单词量怎么可能低于四级,大家听说你学习《构建之法》,一致推举你写个程序名字叫wf,统计英文作品的单词量并给出每个单词出现的次数,准备用于打脸老五。

    功能1 小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键

    盘在控制台下输入命令。

    为了评估老五的词汇量而不是阅读量,total一项中相同的单词不重复计数数,出现2
    次的very计数1次。

    代码如下(使用C语言)

    先用读入文件,挨个字符读入,通过条件判断是否属于一个单词,放入链表中,存入的过程中会判断这个单词出现的字数并进行统计。然后根据出现的次数显示!这样

    的思路可以同时完成功能一,二

    word中有特殊连接词算一个单词,关键代码如下

     如果读取到字母后有标点,则前面读取一个单词存入链表中,设置标记位

    功能2 支持命令行输入英文作品的文件名,请老五亲自录入。

    https://coding.net/u/younggift/p/word_count_demo/git/raw/master/the_dead_return.txt以此文本为例,从功能一基础上更改即可,运行程序如下

    功能3 支持命令行输入存储有英文作品文件的目录名,批量统计。

    >dir folder
    gone_with_the_wand
    runbinson
    janelove
    >wf folder
    gone_with_the_wand
    total 1234567 words
    the 5023
    a 4783
    love 4572
    fire 4322
    run 3822
    cheat 3023
    girls 2783
    girl 2572
    slave 1322
    buy 822
    ----
    runbinson
    total 1234567 words

    题目难度相对于本人水平难度过高,请教学长后还是无法完成。

    功能4 从控制台读入英文单篇作品,这不是为了打脸老五,而是为了向你女朋
    友炫酷,表明你能提供更适合嵌入脚本中的作品(或者如她所说,不过是更灵活
    的接口)。如果读不懂需求,请教师兄师姐,或者 bing: linux 重定向,尽管
    这个功能在windows下也有,搜索关键词中加入linux有利于迅速找到。

    题目难度相对于本人水平难度过高,请教学长后还是无法完成。

    PSP

    总结:

        1.实现的功能比较复杂,本人专业水平有限,虽然请教了学长但还是有很多不理解的地方,所以花费的时间比较长。

        2.对c语言对文件的读取等操作不熟悉,停留在很浮浅的理解,还需要多多努力。

        3.部分功能没有理解懂,无法独立完成。

     

  • 相关阅读:
    详解REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
    HTTP Header 详解
    搜索引擎爬虫蜘蛛的useragent
    PHP防抓取数据curl 解决方法
    用curl抓取网站数据,仿造IP、防屏蔽终极强悍解决方式
    windows下 composer常见问题及处理
    Composer命令详解
    SSM框架之RestFul示例
    关于SpringMVC返回数据带斜杠字符串问题之解决方案
    js之radio应用实例
  • 原文地址:https://www.cnblogs.com/xyn323/p/11542851.html
Copyright © 2011-2022 走看看