LH魔王 发表于 2020-7-1 15:39:47

C语100题——17

本帖最后由 LH魔王 于 2020-7-1 17:54 编辑

#if(0)
第十七题:
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
#endif

#include<stdio.h>

int main()
{
        char c;
        int num=0,space=0,letter=0,other=0;
        printf("请输入字符:");
        c=getchar();
        while (c != '\n')
        {
                if(c>='0'&&c<='9')
                num++;
                else if(c>='a'&&c<='z')
                letter++;
                else if(c>='A'&&c<='Z')
                letter++;
                else if(c==' ')
                space++;
                else
                other++;
                c=getchar();
        }
        printf("数字的个数为%d\n",num);
        printf("字母的个数为%d\n",letter);
        printf("空格的个数为%d\n",space);
        printf("其他字符的个数为%d\n",other);
        return 0;
}

LH魔王 发表于 2020-7-1 15:42:03

#if(0)
第十七题:
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
#endif

#include<stdio.h>

int main()
{
        char c;
        int num=0,space=0,letter=0,other=0;
        printf("请输入字符:");
        c=getchar();
        while (c != '\n')
        {
                if(c>='0'&&c<='9')
                num++;
                else if(c>='a'&&c<='z')
                letter++;
                else if(c>='A'&&c<='Z')
                letter++;
                else if(c==' ')
                space++;
                else
                other++;
                c=getchar();
        }
        printf("数字的个数为%d\n",num);
        printf("字母的个数为%d\n",letter);
        printf("空格的个数为%d\n",space);
        printf("其他字符的个数为%d\n",other);
        return 0;
}
页: [1]
查看完整版本: C语100题——17