編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內(0~127)。不在範圍內的不作統計。
輸入n個字元,字元在acsii碼範圍內。
輸出範圍在(0~127)字元的個數。
輸入:abc
輸出:3
本題統計在ascii碼(0~127)範圍內字元出現的次數,則一共可能有128種字元出現,設定長度為128的全零整型陣列,遍歷輸入字串中每乙個字元,並將字元位置處的元素值置1,遍歷結束後將該整型陣列的元素值相加即可獲得輸入字串中不同字元的個數。
#include #include using namespace std;
int main();
for(int i=0;i=0 && input[i]<=127)
}int result=0;
for(int i=0;i<128;i++)
cout<}
return 0;
}
華為機試 字元個數統計
編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 換行表示結束符,不算在字元裡。不在範圍內的不作統計。多個相同的字元只計算一次 例如,對於字串abaca而言,有a b c三種不同的字元,因此輸出3。輸入一行沒有空格的字串。輸出範圍在 0 127 字元的個數。示例1a...
華為機試HJ10 字元個數統計
編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 換行表示結束符,不算在字元裡。不在範圍內的不作統計。多個相同的字元只計算一次 輸入abaca輸出3 輸入n個字元,字元在acsii碼範圍內。輸出範圍在 0 127 字元的個數。輸入abc 輸出 1.統計字串的個數,使...
機試 字元個數統計
執行時間限制 10sec 記憶體限制 128mbyte 輸入 輸入乙個有字母和數字組成的字串,和乙個字元。輸出 輸出輸入字串中含有該字元的個數。樣例輸入 abcdef a 樣例輸出 1 注意 gets 函式在接受字串的時候並不會,把最後的 n 接受進來,在條件判斷的時候要注意。這一點啊。includ...