字元個數統計

2021-07-23 04:57:57 字數 755 閱讀 3840

編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內(0~127)。不在範圍內的不作統計。

時間限制:1秒空間限制:32768k

輸入描述:

輸入n個字元,字元在acsii碼範圍內。

輸出描述:

輸出範圍在(0~127)字元的個數。

輸入例子:

abc

輸出例子:

3

解題的思路:

(1)使用for迴圈語句,用字串的第乙個字元作為標本,從字串的第二個字元開始比較;

(2)在比較的過程中,若不同則進行下一次比較,若相同則將字串,則將該為後的字元一次向前移動一位,

覆蓋掉該相同的字元;

(3)最重要的是在移動字串後應該將迴圈變數自減1,重新比較,確定該字串中確實沒有該字元。

源**如下:

#include#includeint main()

;gets(str);

int len=strlen(str);

for(int i=0;i

if(b.find(i)!=string::npos)

count++;

字元個數統計

描述 編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 不在範圍內的不作統計。知識點字串,函式,指標 執行時間限制 10m記憶體限制 128輸入 輸入n個字元,字元在acsii碼範圍內 0 127 輸出輸出字元的個數。樣例輸入 abc樣例輸出 3 include u...

字元個數統計

編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 不在範圍內的不作統計。輸入描述 輸入n個字元,字元在acsii碼範圍內。輸出描述 輸出範圍在 0 127 字元的個數。方法一 利用set容器。include include using namespace std i...

統計字元個數

本題要求編寫程式,輸入10個字元,統計其中英文本母 空格或回車 數字字元和其他字元的個數。輸入格式 輸入為10個字元。最後乙個回車表示輸入結束,不算在內。輸出格式 在一行內按照 letter 英文本母個數,blank 空格或回車個數,digit 數字字元個數,other 其他字元個數 輸入樣例 az...