#include<iostream>#include<cstring>usingnamespace std;intmain(){int letter =0;int digit =0;int space =0;int other =0;char buf[1024]={0};
cin.getline(buf,sizeof(buf));// write your code here......for(int i =0; buf[i]!='\0'; i++){//遍历字符串到'\0'为止char c = buf[i];if(c >='a'&& c <='z'|| c >='A'&& c <='Z')//大小写字母
letter++;elseif(c >='0'&& c <='9')//数字
digit++;elseif(c ==' ')//空格
space++;else//其他字符
other++;}
cout <<"letter:"<< letter <<" digit:"<< digit <<" space:"<< space <<" other:"<< other << endl;return0;}
#include<iostream>#include<cstring>usingnamespace std;intmain(){int letter =0;int digit =0;int space =0;int other =0;char buf[1024]={0};
cin.getline(buf,sizeof(buf));// write your code here......int len =strlen(buf);for(int i =0;i < len; i++){if(isalpha(buf[i])){
letter++;}elseif(isdigit(buf[i])){
digit++;}elseif(isspace(buf[i])){
space++;}else{
other++;}}
cout <<"letter:"<< letter <<" digit:"<< digit <<" space:"<< space <<" other:"<< other << endl;return0;}