首页 > 用户发贴区 > 编程问题提问区 > C语言怎么计数啊。。
2006
04-25

C语言怎么计数啊。。

就是输入abcabc


然后定义个变量得到a有2个


我怎么写怎么错。。米办法了。。请高手指教。写个简单的程序。让我看下。。谢谢了。。


C语言怎么计数啊。。》有 1 条评论

  1. xstar 说:

    #include “stdlib.h”
    #include “stdio.h”
    #include “string.h”

    int js( const char *szBuf, const char c )
    {
     int ilen = strlen( szBuf );
     char *cpos = (char *)szBuf;
     int iCnt = 0;

     for ( int i = 0; i < ilen; i++ ) {
      if ( c == *( cpos + i ) ) {
       iCnt++;
      }
     }

     return iCnt;
    }

    int main(int argc, char* argv[])
    {
     printf( “COUNT: %d\n”, js( “abcdabcda”, ‘a’ ) );

     return 0;
    }

留下一个回复