int main()
{
cout << "请输入字符串:" << endl;
string arr;
getline(cin,arr);
int a=0,b=0,c=0,d=0;
for(int i=0;i<int(arr.size());i++)
{
if(arr[i]>='0'&&arr[i]<='9')
{
a+=1;
}
else if((arr[i]>='a'&&arr[i]<='z')||(arr[i]>='A'&&arr[i]<='Z'))
{
b+=1;
}
else if(arr[i]==' ')
{
c+=1;
}
else
{
d+=1;
}
}
cout<<"数字个数:"<<a<<endl;
cout<<"字母个数:"<<b<<endl;
cout<<"空格数:"<<c<<endl;
cout<<"其他字符个数:"<<d<<endl;
return 0;
}
C++基础(9.18)
最新推荐文章于 2024-09-26 09:13:29 发布