用VB程式設計,求輸入的英語句子中單詞的平均長度

時間 2021-10-27 14:48:51

1樓:天空天空天空空

控制元件:1個文字框,1個按鈕

**:private sub command1_click()a = len(text1.text)

b = 0

for i = 1 to a

if " " = mid(text1.text, i, 1) then

b = b + 1 '統計空格數

end if

if "," = mid(text1.text, i, 1) or "." = mid(text1.text, i, 1) then

c = c + 1 '統計逗號和句號end if

next

msgbox str((a - b - c) / (b + 1))end sub

注意,如果出現冒號或者感嘆號的話,需要對c的判斷條件進行一下修正。

2樓:sooye酥月

private sub command1_click()a = len(text1.text)

b = 0

for i = 1 to a

if " " = mid(text1.text, i, 1) then

b = b + 1 '統計空格數

end if

if "," = mid(text1.text, i, 1) or "." = mid(text1.text, i, 1) then

c = c + 1 '統計逗號和句號end if

next

msgbox str((a - b - c) / (b + 1))end sub

3樓:無聲戲班

額 我的想法是這樣

宣告一個陣列,把每個單詞作為陣列元素,然後用length函式求出每個單詞的長度 ,然後除以陣列下標+1

vb任意輸入一個或者多個英文句子,統計這些句子中的單詞數量.

4樓:匿名使用者

private sub command1_click()dim a() as string

a = split(text1.text, " ")text2.text = ubound(a) + 1end sub

細節自已調整。。。

求問用python實現:編寫程式,計算使用者輸入的英文句子中的詞語數量,以及詞語平均長度,輸出計算結果?

5樓:風起雪落

#主要**如下,請參考

import re

words=input("input the words:")l=b=re.split(',| |.|?',words)  #使用標點或空格分隔詞語,得到各個單詞

急求搞笑的英語句子,急求搞笑的英語句子

a what is your name?你叫啥名?b hu胡 諧音 誰 a you 你 b hu 胡 a who?誰?b yes,i am 是,我就是 a i want to know your name我只是想知道你的名字 b hu胡啊 a you 你!b yes,my name是啊,我的名字啊a...

英語句子中買東西的buy,和,英語句子中的who的用法

買東西的buy,和purchase 英語句子中的who的用法 116貝貝愛 who的用法如下 1 who用作疑問代詞時,意思是 誰 一般只用來指人,在句中用作賓語或主語。2 who用作限制性或非限制性的關係代詞,意思是 的人,那個 他,她,他們 在句中作主語。3 指某一組織機構的成員時也可用who,...

有歧義的英語句子,求正解,關於英語句子裡的逗號,如下圖 求詳解!

小草 我個人是這樣理解的。因為語言最終是用來溝通的。造成2種意思是由於斷句不同。why do you think,her feelings changed towards nature?是第一種意思,你為什麼認為 她對大自然的態度改變了?是什麼讓你覺得 她對大自然的態度發生了改變?why do yo...