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

     

  • 相关阅读:
    jQuery基础 如何处理网页内容
    jQuery基础 如何判断页面元素存在与否
    什么是 JSON
    动软Codematic生成SQL代码与CodeSmith生成NHibernate代码区别
    jQuery基础 树形结构的选择器
    C# 将汉字转换成拼音
    改善你的jQuery的25个步骤 从头看完会有无数收获,千倍级效率提升
    jQuery基础 添加/移除CSS类
    让数据库支持VS一样的智能提示
    循环输出多维数组
  • 原文地址:https://www.cnblogs.com/xyn323/p/11542851.html
Copyright © 2011-2022 走看看