题解 | #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;

}

全部评论

相关推荐

牛可乐121381:卖课的
点赞 评论 收藏
分享
ALEX_BLX:虽然说聊天记录不可信,不过这个趋势确实如此但我觉得也要想到一点就是卷后端的人里真正有“料”的人又有多少,我说的这个料都不是说一定要到大佬那种级别,而是就一个正常的水平。即使是现在也有很多人是跟风转码的,2-3个月速成后端技术栈的人数不胜数,但今时不同往日没可能靠速成进大厂了。这种情况就跟考研一样,你能上考场就已经打败一半的人了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务