有空格和符號就好辦了.對每個字母循環判斷,只要不是字母就給計數器加1,最後的計數就是單詞個數.
判斷是不是字母可以用比較字母整形值的辦法,我記得好象大寫的字母在23到48之間,小寫的在51到76之間.可能不對,妳查壹下就知道了.
只要不在這兩個數字範圍內就不是字母.
另外對於特殊符號比如單引號,妳可以查出它的數值,在判斷的時候如果是單引號就跳過不計數.