用VB编写过程,计算输入英文句子中单词的平均长度?如果要判断句子中的英文单词是否正确,那就很麻烦的.如果不要判断单词的正确性,仅仅假设句子中.单词以空格分隔,那么就比较容易实现了.思路:1.计算句子的长度
用VB编写过程,计算输入英文句子中单词的平均长度?
如果要判断句子中的英文单词是否正确,那就很麻烦的.如果不要判断单词的正确性,仅仅假设句子中.单词以空格分隔,那么就比较容易实现了.思(读:sī)路:
1.计算句[jù]子的长度,字符数L
2.ZFS ---- 存放英文单词所用到的总字zì 符数
DCS --- 存放英文单词个数
MyStr ---- 存放英文句{练:jù}子
ZFS = 0
DCS = 0
For i = 1 To L
ZFS = ZFS 幸运飞艇 1 "如果guǒ 不是空格,就是英文单词中的一个字母
Else
DZS = DZS 澳门新葡京 1 "如果是空格,说[繁:說]明1个单词已经结束
DCS = DCS 1 "考虑到句子结束不是空格,所以退出《繁体:齣》循环,单词总数要加1
ZFS = ZFS - 1 "考虑到句子结束是句号,字《pinyin:zì》母总数要减1
Print ZFS/DCS "将总的字母数除以总《繁:總》的单词数
当然,程序需要[练:yào]优化,即空格有1个以上怎么办?有逗号怎么办等等
本文链接:http://21taiyang.com/SoccerSports/8129429.html
句子的平{píng}均长度转载请注明出处来源