#include <iostream>
using namespace std;
int main(){
char s[] ="asadda _sd1213_=";
int n = strlen(s);
int num1 = 0;
int num2 = 0;
int num3 = 0;
int num4 = 0;
for(int i = 0;i < n; i++){
if(s[i] >= '0'&& s[i] <= '9'){
num1++;
}else if((s[i] >= 'a'&&s[i] <= 'z') || (s[i] >= 'A'&& s[i] <='Z')){
num2++;
}else if(s[i] == ' '){
num3++;
}else
{
num4++;
}
}
cout<<"数字个数为"<<num1<<endl;
cout<<"字母个数为"<<num2<<endl;
cout<<"空格个数为"<<num3<<endl;
cout<<"其他个数为"<<num4<<endl;
return 0;
}
谭浩强c++第3章16题 输入一行字符,分别统计英文字母,数字,空格,其他字符的个数
最新推荐文章于 2022-11-29 16:14:39 发布