中易网

来C语言大神帮忙 大神去哪了....

答案:1  悬赏:60  
解决时间 2021-01-07 04:46
来C语言大神帮忙 大神去哪了....
最佳答案
#include 
#include 
#include 

typedef struct t{char word[100];unsigned int cnt;struct t *next;}st;

st* creat(char *w)
{
    st* p=(st *)malloc(sizeof(st));
    strcpy(p->word,w);
    p->cnt=1;
    p->next=NULL;
    return p;
}

st* find(st* head,char *w)
{
    st* p;
    for(p=head->next;p&&strcmp(p->word,w);p=p->next);
    return p;
}

int main()
{
    FILE *fp;
    char w[100];
    st *head=creat(""),*p;
    if((fp=fopen("test.txt","r"))!=NULL)
    {
        while(!feof(fp))
        {
            fscanf(fp,"%*[^a-zA-Z]%[a-zA-Z]",w);
            if(p=find(head,w))
            {
                (p->cnt)++;
            }
            else
            {
                for(p=head;p->next;p=p->next);
                p->next=creat(w);
            }
        }
        for(p=head->next;p;p=p->next)
        {
            printf("%s %d
",p->word,p->cnt);
        }
    }
    return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何取消word中按下括号或引号时成对出现?
武陵源区张家界武陵源轩雅居客栈这个地址怎么
苏州几个火车站啊
爸爸姓张,妈妈姓相,宝宝叫啥名字
有志报考软件工程专业的准高三学子的疑问
请问第一次要去漫展,完全什么都不懂,是找个
9.9x6.7十0.67简便方法
手机开全球通怎么开
公猫和母猫如何分辨
华北电力大学在安徽的录取情况如何?
鬼泣系列会拍电影么
新风格网吧怎么去啊,我要去那办事
淘宝小悦家怎么关门了
济南芙蓉街消费那么高,为什么还那么多人去
VC++6.0中对话框中字体大小如何改变
推荐资讯
早上抹bb霜下午跟着毛孔有小白点怎么办
工程中可以出现超劲梁但不能出现少劲梁对吗
消防气体灭火系统分为几种
我在西安凤城三路去免费展览馆坐几路车
1个玩家控制四个角色的手机游戏
请问新交规超速%30怎么处罚的
简欧风装修应注意哪些细节
乒乓球的速度最高可达多少公里?
逢雪宿芙蓉山主人诗意
老公总是喜欢要我用口亲他下面,我特别反感,
花椒与大料配比多少为合理
中国南海周边重要港口有哪些?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?