计算一条语句中字母,数字,字符的个数

来源:互联网 发布:java哈希表 编辑:程序博客网 时间:2024/06/06 02:47

任务和代码:

#include <stdio.h>



int main()
{
    int int_count = 0;
    int letter_count = 0;
    int space_count = 0;


    char ch;
    scanf ("%c", &ch);


    while (ch != '\n')
    {
        if (ch == ' ')
{
   space_count++;
}
else if (ch >= '0' && ch <= '9')
{
   int_count++;
}

else if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))

{
            letter_count++;
}
        scanf ("%c", &ch);
    }


    printf ("int_count = %d\nletter_count = %d\nspace_count = %d\n",
    int_count, letter_count, space_count);


    return 0;

}


运行结果



心得:每一天的积累真的很重要,等到融会贯通的时候就会得到收获的快乐了,加油。

1 0
原创粉丝点击