文章

3

粉丝

0

获赞

9

访问

680

头像
字符个数 题解:
P1042 重庆大学机试题
发布于2025年3月2日 20:43
阅读数 223

#include<bits/stdc++.h>
using namespace std;
char s[1000];
int main()
{
    gets(s);
    int len =strlen(s);
    int a=0,b=0,c=0,d=0;
    for(int i=0;i<len;i++)
    {
        if((s[i]>32&&s[i]<=47)||(s[i]>122&&s[i]<=126)||(s[i]>90&&s[i]<=96)||(s[i]>57&&s[i]<=64))d++;//利用ascii码值来判断是否为符号
        if(s[i]>=48&&s[i]<=57)b++;
        if(s[i]==' ')c++;
        
        
    }
    a=len-b-c-d;//除去另外三种就是中英文字母个数
    printf("%d %d %d %d",a,b,c,d);
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发