題目描述 寫出一個程式,接受一個由字母和數字組成的字元串,和一個字元,然後輸出輸入字元串中含有該字元的個數。不區分大小寫。 輸入描述: 輸入一個有字母和數字以及空格組成的字元串,和一個字元。 輸出描述: 輸出輸入字元串中含有該字元的個數。 輸入 ABCDEF A 輸出 1 #include<iost ...
題目描述
寫出一個程式,接受一個由字母和數字組成的字元串,和一個字元,然後輸出輸入字元串中含有該字元的個數。不區分大小寫。
輸入描述:
輸入一個有字母和數字以及空格組成的字元串,和一個字元。
輸出描述:
輸出輸入字元串中含有該字元的個數。
輸入
ABCDEF A
輸出
1
#include<iostream> #include<string.h> using namespace std; int main(){ string s; char ss; int count=0; cin>>s>>ss; int len = s.length(); for(int i = 0;i < len;i++){ if(ss>='a' && ss<='z'){ if(s[i]==ss || s[i]==ss-32) count++; }else if(ss>='A' && ss<='Z'){ if(s[i]==ss || s[i]==ss+32) count++; } } cout<<count<<endl; return 0; }