華為機試 計算字元個數

2021-08-04 04:16:37 字數 721 閱讀 5757

題目:寫出乙個程式,接受乙個有字母和數字以及空格組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。

輸入描述:輸入乙個有字母和數字以及空格組成的字串,和乙個字元。

輸出描述:輸出輸入字串中含有該字元的個數。

輸入

abcdef  a

輸出

1

分析:題目思路比較清晰,對字串中字元一一遍歷,分大寫字元、小寫字元、其他字元3種情況考慮。

程式:

#include #include #include using namespace std;

int charcount(string s1,char s2)

else if(s2>='a'&&s2<='z')

else if(s2==s1[i]) count++; //當為其他時;

i++;

} return count;

}int main(){

string s1;

char s2;

getline(cin,s1);

cin>>s2;

cout<

華為機試 字元個數統計

編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 換行表示結束符,不算在字元裡。不在範圍內的不作統計。多個相同的字元只計算一次 例如,對於字串abaca而言,有a b c三種不同的字元,因此輸出3。輸入一行沒有空格的字串。輸出範圍在 0 127 字元的個數。示例1a...

華為機試題 計算字元個數

題目描述 寫出乙個程式,接受乙個有字母和數字以及空格組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。輸入描述 輸入乙個有字母和數字以及空格組成的字串,和乙個字元。輸出描述 輸出輸入字串中含有該字元的個數。輸入例子 abcdef a輸出例子 這裡需要注意的是大小寫算同乙個字母...

老衛帶你學 華為機試 2 計算字元個數

題目描述 寫出乙個程式,接受乙個由字母和數字組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。輸入描述 第一行輸入乙個有字母和數字以及空格組成的字串,第二行輸入乙個字元。輸出描述 輸出輸入字串中含有該字元的個數。輸入abcdef a輸出 1遍歷字串,等值查詢。但要注意小寫lo...