翔宇汉卿 发表于 2007-10-11 19:33:25

JAVA小程序求助

JAVA题目:把字符串s ="abcabbdabcabc"里面出现的"abc"的次数输出来

jy00952077 发表于 2007-10-11 19:43:04

只学过C++


而且刚开始.

翔宇汉卿 发表于 2007-10-11 19:45:43

LS的是计算机系的么?

shun 发表于 2007-10-11 20:09:23

没学过JAVA~.................

zkkpkk 发表于 2007-10-11 20:49:58


#include <iostream.h>

int main(void)
{
    char* s="abcabbdabcabc";
    char* t="abc";
    int i=0,j=0,count=0;

    while(s!='\0')
    {
      if(s==t)
      {
            i++;
                        j++;
      }
                else
                {
                        i=i-j+1;
                        j=0;       
                }
                if(j==3)
                {
                        i=i-j+1;
                        j=0;
                        count++;
                }
    }
        cout<<count<<endl;
        return 0;
}

不是很经典的“布路-福斯特”字符串回朔算法,自己回去改成JAVA吧,我对只能浮在应用层的语言不感兴趣......

zkkpkk 发表于 2007-10-11 20:50:51

而且刚开始.
刚学不是理由~~~~~~我记得刚学的时候就有这题

翔宇汉卿 发表于 2007-10-12 14:47:41

谢谢大家的关注
有机会大家都交流

wangzi8622 发表于 2008-1-6 13:50:30

我也来~``````````啊
页: [1]
查看完整版本: JAVA小程序求助