173
技術社區[雲棲]
C++實現分類統計字符串中字符個數
#include <iostream>
using namespace std;
int main(int argc, char **argv) {
int a,b,c,d,e,len;
string str;
cout<<"請輸入一個字符串:";
getline(cin,str);
len=str.length();
a=b=c=d=e=0;
for (int i = 0; i < len; i++) {
char ch=str[i];
cout<<ch<<endl;
if(str[i]>='A' && str[i]<='Z'){
a++;
}else if(ch>='a' && ch<='z'){
b++;
}else if(ch == ' '){
c++;
}else if(ch>='0' && ch<='9'){
d++;
}else{
e++;
}
}
cout<<"字符串中大寫字符共有:"<<a<<endl
<<"字符串中小寫字符共有:"<<b<<endl
<<"字符串中空格字符共有:"<<c<<endl
<<"字符串中數字字符共有:"<<d<<endl
<<"字符串中其它字符共有:"<<e<<endl;
}
最後更新:2017-04-02 18:44:44