回 帖 发 新 帖 刷新版面

主题:[讨论]杭电acm题

看到代码勉强懂一些,但是其中也有看不懂的!希望能有人看看,帮我解释下!

回复列表 (共3个回复)

沙发

你想想呀,就是一段简单的代码,你不直接贴出来,却让别人费力的下载,再解压,再用编辑器去打开…………
所以你看不懂代码是可以被人理解的

板凳

#include<iostream>
using namespace std;
#define max 100
char temp[100],article[max],word[max][100];
int main()
{
    
    while(gets(article))
    {
        int i=0,pos=0,len,count=0;
        if(article[0]=='#')
            break;
            len=strlen(article);
            while(pos<len)
            {
                sscanf(article+pos,"%[^ ]",temp); 
                pos+=strlen(temp)+1;
                for(i=0;i<count;++i)
                    if(strcmp(word[i],temp)==0)
                        break;
                    if(i==count)

strcpy(word[count++],temp);
            }
            cout<<count<<endl;
    }    

    return 0;
}
题目代码,没看懂

3 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册