输入一个字符串之后,找到其中数字和大小写字母的个数,代码如下:
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
string str;
cout<<"请输入一个字符串"<<endl;
getline(cin,str);
int b=str.length();
int i,j,k;
i=j=k=0;//i为数字;j为大写字母;k为小写字母。
for(int i1=0;i1<b;i1++)
{
if((str[i1]>=48)&&(str[i1]<=57)) i++;
if((str[i1]>=65)&&(str[i1]<=90)) j++;
if((str[i1]>=97)&&(str[i1]<=122)) k++;
}
cout<<"数字个数为:"<<i<<endl;
cout<<"大写字母个数为:"<<j<<endl;
cout<<"小写字母个数为;"<<k<<endl;
return 0;
}