莲花街金童


私信TA

用户名:2323064298

访问量:2210

签 名:

加油向未来

等  级
排  名 3346
经  验 1875
参赛次数 0
文章发表 13
年  龄 18
在职情况 学生
学  校 合肥工业大学
专  业

  自我简介:

参考代码:

#include<stdio.h>

#include<string.h>


void sta_sting(char *str);    //字符统计函数


void main()

{

    char str[200];    //定义一个字符串

    gets(str);          //输入字符串

    sta_sting(str);  //调用字符统计函数

}

void sta_sting(char *str)

{

    int i,len;

    int zimu=0,shuzi=0,kongge=0,qita=0;

    len=strlen(str);    //len为字符数组的元素个数

    for(i=0;i<len;i++)

    {

        if((str[i]>='a' && str[i]<='z') || (str[i]>='A' && str[i]<='Z'))

        {

           zimu++;

        }

        else if(str[i]>='0' && str[i]<='9')

        {

            shuzi++;

        }

        else if(str[i]==' ')

        {

            kongge++;

        }

        else

        {

            qita++;

        }

    }

    printf("%d %d %d %d\n",zimu,shuzi,kongge,qita);

}



 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区