• wordcount


    GitHub传送门:https://github.com/ZJCLZ/zjc/blob/master/wordcount1.txt

    计算机系统:win7

    编译环境:vc++6.0

    此次程序我是参照博客园上一个名为“孙步桥”的博主的作业,该程序主要实现三个功能,一是统计字符数,二是统计单词数,三是统计行数。判断这三个都是在for循环中进行的。

    单词数的个数是利用两个空格之间为一个单词的算法来确定的,用num1表示

    if (c == ' ')
     {
       num2++;
       word = OUT;
     }
     else
     {
       if (word == OUT)
       {
         word = IN;
       num1++;
       }
     }

    判断行数利用的是for循环挨个进行字符的判断,判断数组中的\n个数,然后根据\n的个数确定行数,用num4表示,

    空格数的判断也是利用for循环确定字符中共有多少个空格字符,用num2表示,

    字符数的判断则可利用总字符数,行数,还有空格数通过推导得出num3=length-num2-num4*2。

  • 相关阅读:
    ping 原理与ICMP协议
    ARP详解
    TCP,UDP,IP数据包的大小限制
    Java7--try
    递归,尾递归,回溯
    OLEDB数据源
    hexo next主题为博客添加分享功能
    Windows数据库编程接口简介
    2017总结与2018规划
    为 MariaDB 配置远程访问权限
  • 原文地址:https://www.cnblogs.com/zjclz/p/7598283.html
Copyright © 2020-2023  润新知