cboxer


私信TA

用户名:xboxer

访问量:1210

签 名:

xboxer

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

  自我简介:

解题思路:gets  puts函数的使用  解决scanf不能输入空格问题

注意事项:

参考代码:

#include<string.h>

#include<stdio.h>

#include<stdlib.h>

int main()

{

    char str[200];

    int sum[4]={0};

    int i=0;

    gets(str);

    // puts(str);

    for(i;i<strlen(str);i++){

        if(('a'<=str[i]&&str[i]<='z')||('A'<=str[i]&&str[i]<='Z')) sum[0]++;

        else if('0'<=str[i]&&str[i]<='9') sum[1]++;

        else if(str[i]==' ') sum[2]++;

        else sum[3]++;

    }

    printf("%d %d %d %d",sum[0],sum[1],sum[2],sum[3]);

}


 

0.0分

0 人评分

  评论区

  • «
  • »