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