#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
char c[b];
int i,j;
getchar();//关键
int v,w,x,y,z;
v=w=x=y=z=0;
for(i=0;i<a;i++){
cin.getline(c,b+1);
for(j=0;j<b;j++){
if(c[j]>='A'&&c[j]<='Z') v=v+1;
else if(c[j]>='a'&&c[j]<='z') w=w+1;
else if(c[j]>='0'&&c[j]<='9') x=x+1;
else if(c[j]==32) y=y+1;
else z=z+1;
}
}
cout<<"upper case:"<<v<<endl;
cout<<"lower case:"<<w<<endl;
cout<<"digit:"<<x<<endl;
cout<<"space:"<<y<<endl;
cout<<"other:"<<z;
return 0;
}
字符个数统计
最新推荐文章于 2022-10-29 21:00:27 发布
这是一个C++程序,用于读取输入的字符串,统计其中大写字母、小写字母、数字、空格和其他字符的数量。程序首先读取两个整数a和b,然后读取长度为b的字符串。通过遍历字符串,分别计算不同类型的字符出现的次数,并输出结果。
摘要由CSDN通过智能技术生成