oj计算字母数字个数

来源:互联网 发布:js中获取list的长度 编辑:程序博客网 时间:2024/05/17 07:39

时间:2016.10

作者:夏晓林

输入:一串字符

输出:字母数,数字数,空格数,其他数

问题及代码:

#include <stdio.h>#include <stdlib.h>int main(){    int letter=0,nummer=0,space=0,other=0;    char c;    while((c=getchar())!='\n')    {        if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))            letter++;        else if(c>='0'&&c<='9')            nummer++;        else if(c==' ')            space++;        else            other++;    }        printf("%d %d %d %d\n",letter,nummer,space,other);    return 0;}
运行结果:

0 0