jerry


私信TA

用户名:cleverjerry

访问量:4670

签 名:

这个人很懒,什么都没有写~

等  级
排  名 2457
经  验 2294
参赛次数 0
文章发表 32
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

全部for一遍,并判断。


注意事项:

1·要用gets,不要用cin,否则读不进空格。
2·判断数字时,要从0开始。


参考代码:

#include<bits/stdc++.h>
using namespace std;
int e=0,b=0,c=0,d=0;
int main()
{
    char a[205];
    gets(a);
    int l=strlen(a);
    for(int i=0;i<l;i++)
    {
        if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')e++;
        else if(a[i]>='0'&&a[i]<='9')b++;
        else if(a[i]==' ')c++;
        else d++;
    }
    cout<<e<<" "<<b<<" "<<c<<" "<<d;
    return 0;
}
//欢迎复制,欢迎好评。


 

0.0分

21 人评分

  评论区

能解释一下代码吗???
2024-03-20 14:30:44
谢谢,我终于学会了string里的函数用法!
2023-06-11 14:08:34
  • «
  • 1
  • »