栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

zoj 1315 Excuses, Excuses!

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

zoj 1315 Excuses, Excuses!

#include<stdio.h>#include<string.h>struct Node{    char key[21];}node[21];struct Ans{    char ss[100];    int count;}ans[21];void Str2str(char ss[]){    for (int i=0;ss[i];i++)    {        if(ss[i]>='A' && ss[i]<='Z') ss[i]+=32;    }}int main(){    int n,k,i,j,t;    char word[100];    int tes=1;    while(scanf("%d%d",&n,&k)!=EOF)    {        int max=0;        getchar();        memset(ans,0,sizeof(ans));        for (i=0;i<n;i++)        { gets(node[i].key);        }        int cas=0;        int flag=0;        for (i=0;i<k;i++)        { gets(ans[i].ss); int leng=strlen(ans[i].ss); for (j=0;j<=leng;j++) {     if((ans[i].ss[j]<'A' || ans[i].ss[j]>'z' || (ans[i].ss[j]>'Z' && ans[i].ss[j]<'a') || j==leng) && flag==1)     {          flag=0;         word[cas]='';         cas=0; Str2str(word);         for (t=0;t<n;t++)         {  if(!strcmp(word,node[t].key)) ans[i].count++;         }      }     else { word[cas++]=ans[i].ss[j]; flag=1; }         } if(ans[i].count>max) max=ans[i].count;        }        printf("Excuse Set #%dn",tes++);        for (i=0;i<k;i++)        { if(ans[i].count==max) printf("%sn",ans[i].ss);        }        printf("n");    }    return 0;}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/377721.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号