C++實現分類統計字串中字元個數
阿新 • • 發佈:2018-12-24
#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; }