怎樣統計一共有多少個字串
1樓:網友
<>count(c3:c11) 則衫//統計c3到賣盯枝c11的個數。
count(c3,c4,c5,c6,c8,c10) 中敏//統計c3,c4,c5,c6,c8,c10的個數。
如何統計乙個字串裡面字元個數
2樓:b証
可用以下方法:
1、用len和substitute函式配合計算。示例:假唯友握定a1="abcdacad",求a的個數。
公式=len(a1)-len(substitute(a1,"a",)這種方法的原理是:用原字串長度減去刪除指定字元後的字串長度,得到指指慶定字元的數量。
2、用sumproduct和mid函式計算。如上例,公式為:告旦公式首先用mid函式將字串分解為單個元素,再進行一一比對,最後用sumproduct函式彙總得到結果。
怎麼統計輸入的乙個字串中每個字母出現的次數?
3樓:可愛小不點
#include
int main()
/用來統計個數。
char str[200];//儲存字串。
int i;
gets(str);//輸入字串。
for(i = 0; str[i]!='\0'; +i)//遍歷字串。
cnt[str[i]]+//統計個數。
for(i=0;i<128; i ++//遍歷統計到的值。
if(cnt[i]!=0)//如果出現過則列印值,及個數。
printf("%c:%d", i, cnt[i]);//輸出結果。
return 0;}
4樓:愛悅之平
編寫乙個程式來統計字串中每個字母出現的次數。
根據該思路,做個結構體,乙個成員是字元,乙個成員是出現個數。建立連結串列,對字串從頭開始檢查。一遇上小寫字母即從表頭開始核對,如果字元出現過,累加出現次數,如果沒有該字元,在表尾建立新結點。
使用編寫的程式如下:
*需求:統計字串中每個字母:
說明:編寫程式,提示使用者輸入乙個字串, 然後統計字串中每個字母出現的個數,忽略字母的大小寫。
原理:1.使用string類中的tolowercase()方法,將字串中的大寫字母轉換成小寫形式。
2.構造乙個具有26個int值得陣列ch ,每個元素記錄乙個字母出現的次數。
即,ch[0]記錄a的個數,ch[1]記錄b的個數。
3.對字元中的每乙個字元,判斷其是否小寫字母,如果是,則陣列中的相應計數器加1.
ublic class counteachletter
out);public static int countletters(string s)
return ch;
怎麼判斷乙個字串是否為合法的檔名
1 檔名可以有1 8個字元 副檔名可以有1 3個字元。2 檔名和副檔名之間用 分開。3 在檔名和其副檔名中,可以使用的字元包括 26個英文本母 不區分大小寫 0到9共十個數字,其它字元如 等。4 在檔名及其副檔名,不允許使用任何。如何用正規表示式判斷乙個字串可以用來作為檔名稱 應該說用findstr...
JS判斷字串變數是否含有某個字串的方法
方法一 var str abc if str.indexof bc 1 方法二var str abc if str.search bc 1 方法三var str abc var reg new regexp bc.if reg.test str 方法四var str abc var reg new ...
VB如何得到字串中某個字元的值
如果你的 是固定的位置的話,除了上面兩位的方法之外,還可以用left和rigth 例 str 1 1977 01 01 19 22 num right left str,2 1 sub getnum dim string1 as stringdim strval as string dim i as...