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.部分功能没有理解懂,无法独立完成。

     

  • 相关阅读:
    k8s 权限控制初探
    golang gRPC 入门
    gpushare-scheduler-extender 升级依赖引发关于 golang dep 工具的思考
    admission webhook 初探(编译篇)
    以 gpushare-device-plugin 为例,探究 Resource yaml 配置
    编译 gpushare-device-plugin
    浅谈 docker 挂载 GPU 原理
    CCF计算机职业资格认证考试题解
    优达学城机器学习工程师纳米学位项目介绍
    IEEEXtreme 极限编程大赛题解
  • 原文地址:https://www.cnblogs.com/xyn323/p/11542851.html
Copyright © 2011-2022 走看看