输入一行字符,分别统计求出其中英文字母、空格、数字和其他字符的个数并输出结果。

#include<stdio.h>
int main()
{
    char str[81];
    int i ;
    int  letter,space ,num ,other ;
    char c;
    printf ("Please enter a string : ");
    gets(str); 
	letter=space=num=other=0;
    for( i= 0;str[i]!='\0'; i++)
	{
	   c=str[i];
        if((c>= 'A'&&c<='Z')|| (c>='a'&& c<='z'))
            letter ++;
        else if (c>='0' && c<='9')
            num++;
        else if ( c== ' ')
            space++;
        else other ++;
	}
    printf("In this string : letter =%d,space=%d ,num=%d,other=%d",letter ,space,num,other);
    return 0;
}
全部评论

相关推荐

11-18 15:57
门头沟学院 Java
最终归宿是测开:这个重邮的大佬在重邮很有名的,他就喜欢打92的脸,越有人质疑他,他越觉得爽😂
点赞 评论 收藏
分享
Bug压路:老哥看得出来你是想多展示一些项目,但好像一般最多两个就够了😂页数一般一页,多的也就2页;这些项目应该是比较同质化的,和评论区其他大佬一样,我也觉得应该展示一些最拿手的(质量>数量)😁😁😁专业技能部分也可以稍微精简一些
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务