第1个回答 2011-05-07
在c语言中如何统计得出一个字符串中字符的个数???
#include <iostream>
#include <string>
using namespace std;
int main()
{
int Digit=0,Upper=0,Lower=0;
string OriginStr;
cout<<"请输入字符串:"<<endl;
cin>>OriginStr;
for (int sz=0;sz<OriginStr.size();++sz)
{
if (isdigit(OriginStr[sz]))
++Digit;
else if (isupper(OriginStr[sz]))
++Upper;
else if (islower(OriginStr[sz]))
++Lower;
else;
}
cout<<"数字个数:"<<Digit<<endl
<<"大写个数:"<<Upper<<endl
<<"小写个数:"<<Lower<<endl;
return 0;
}