题解 | #字符统计#

字符统计

https://ac.nowcoder.com/acm/problem/22202

C标准中有一个一个头文件<ctype.h>,这里面定义了一批C语言字符处理函数,用于测试字符是否属于特定的字符类别
#include<stdio.h>
#include<ctype.h>
int main()
{
    int letter=0,number=0,others=0,c;
    while((c=getchar())!='?')
    {
        if(isalpha(c))//判断是否为字母
        letter++;
        else if(isdigit(c)) //判断是都为数字
        number++;
        else                //其他
        others++;
    }
    printf("Letters=%d\nDigits=%d\nOthers=%d\n",letter,number,others);
}

全部评论
能帮忙看一下吗?通过率50%,找不到问题在哪 #include<stdio.h> #include<ctype.h> int main() { char str[100]; int i=0,Letters=0,Digits=0,Others=0; scanf("%s",str); while(str[i]!='?') { if(isalpha(str[i])) { Letters++; } else if(isdigit(str[i])) { Digits++; } else Others++; i++; } printf("Letters=%d\nDigits=%d\nOthers=%d\n",Letters,Digits,Others); }</ctype.h></stdio.h>
2 回复 分享
发布于 2023-12-02 11:19 河北

相关推荐

评论
7
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务