输入一组字符,实现各字符的归类统计
#include <iostream>
#include <string.h>using namespace std;namespace xiaoli
{string str;int len;
}
using namespace xiaoli;int main()
{getline(cin,str);//识别空格len = str.size();int a=0,b=0,c=0,d=0,e=0;for(int i=0;i<len;i++){if(str[i]>='A'&&str[i]<='Z'){a++;}else if(str[i]>='a'&&str[i]<='z'){b++;}else if(str[i]>=48&&str[i]<=57){c++;}else if(str[i]==' '){d++;}else{e++;}}cout << "大写字母:" << a << endl;cout << "小写字母:" << b << endl;cout << "数字数量:" << c << endl;cout << "空格数量:" << d << endl;cout << "其他字符:" << e << endl;return 0;
}
实现效果