题解 | #abc#

统计字符串中各类型字符的个数

http://www.nowcoder.com/practice/d5b44c494ed24d8ebb10607c469280e3

#include #include using namespace std;

int main() {

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......
char *p;
for(p=buf;*p!='\0';p++){
    if((*p>='a'&&*p<='z')||(*p>='A'&&*p<='Z'))
        letter++;
    else if(*p>='0'&&*p<='9')
        digit++;
    else if(*p==' ')
        space++;
    else
        other++;
}

cout << "letter:" << letter << " digit:" << digit << " space:" << space << " other:" << other << endl;

return 0;

}

全部评论

相关推荐

03-12 09:57
软件测试
程序员小白条:1)确定测试,测开的方向,技术栈不能写这么少 2)课程凑数的,不是99,100分没必要写 3)实习经历这块要有突出的不是劳动性质的亮点,自己设计的什么方案,什么自动化?什么提效工具?不是一些边角料,人云亦云的东西,没吸引力 4) 校园经历纯没用 5)尽量少写减分项
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务