題目:寫出乙個程式,接受乙個有字母和數字以及空格組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。
輸入描述:輸入乙個有字母和數字以及空格組成的字串,和乙個字元。
輸出描述:輸出輸入字串中含有該字元的個數。
輸入
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...