题目:输入一个字符串,统计其中字母,数字,空格,其他字符的个数
#include <iostream>
#include<string>
using namespace std;
int main()
{
string a;
int zm=0;
int count=0;
int kg=0;
int qt=0;
cout<<"输入一个字符串:"<<endl;
getline(cin,a);
for(int i=0;a[i]!='\0';i++)
{
if((a[i]>='A'&&a[i]<='Z')||(a[i]>='a'&&a[i]<='z'))
{
zm++;
}
else if(a[i]>='0'&&a[i]<='9')
{
count++;
}
else if(a[i]==' ')
{
kg++;
}
else
{
qt++;
}
}
cout<<"输入的字符串中字母个数为:"<<zm<<endl;
cout<<"输入的字符串中数字个数为:"<<count<<endl;
cout<<"输入的字符串中空格个数为:"<<kg<<endl;
cout<<"输入的字符串中其他字符个数为:"<<qt<<endl;
return 0;
}