#include<iostream>
using namespace std;
int main(){
int number[3]={0},bdigits[3]={0},sdigits[3]={0},kg[3]={0},others[3]={0};
char str[3][8];
for(int i=0;i<3;i++){
gets(str[i]);
}
for(int j=0;j<3;j++){
for(int k=0;k<8;k++){
if(str[j][k]>='0'&&str[j][k]<='9')
number[j]++;
else if(str[j][k]==' ')
kg[j]++;
else if(str[j][k]>='a'&&str[j][k]<='z')
sdigits[j]++;
else if(str[j][k]>='A'&&str[j][k]<='Z')
bdigits[j]++;
else
others[j]++;
}
}
cout<<"三个字符串中"<<endl;
cout<<"数字 大写字母 小写字母 空格 其他字符的数目:"<<endl;
for(int l=0;l<3;l++)
cout<<number[l]<<" "<<bdigits[l]<<" "<<sdigits[l]<<" "<<kg[l]<<" "<<others[l]<<endl;
}
三个字符串,每个有8个字符。找出每个字符串中的小写字母大写字母数字空格和其他字符的数目
最新推荐文章于 2022-06-01 16:21:48 发布