对于一个给定的字符串,统计其中数字字符出现的次数

来源:1-2 C程序结构

慕桂英8104739

2017-12-07 14:21

求程序

写回答 关注

3回答

  • 慕前端2725182
    2017-12-07 16:01:19

    ++i的话就是从1开始了,不是从0 开始

  • 赎罪_0
    2017-12-07 15:57:06

    #include<stdio.h>

    void main()

    {

     int n=0;

        char *p,str[100];

        scanf("%s",str);

        p=str;

    while(*p!='\0')

    {

    if(*p>='0'&&*p<='9')

    {

    n++;

    }

    p++;

    }

    printf("%d\n",n);

    }


  • 杨二十
    2017-12-07 15:51:24
    #include<stdio.h>
    #include<string.h>
    int main()
    { 
    int n,count,i,k;
     char a[500];
     scanf("%d",&n);
     while(n--)
    { 
      count=0;
      scanf("%s",&a);
      k=strlen(a);
      for(i=0;i<k;i++) 
       if(a[i]<'A')
        count++;
      printf("%d\n",count);
     } 
     }


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926209 学习 · 20797 问题

查看课程

相似问题