首页 > 其他分享 >KY146 魔咒词典C

KY146 魔咒词典C

时间:2024-01-30 20:34:20浏览次数:20  
标签:node struct int 魔咒 KY146 char include 词典

#include<stdio.h>
#include<string.h>
struct node{
    char a[100];
    char b[100];
};
typedef struct node dir;
dir s[100000];

int main(){
    char A[200];
    int top=0;
    while(gets(A)){//建立字典
        if(A[0]=='@') break;
        int i=0;
        for(;A[i]!='\0';i++){
            if(A[i]==']'){
                break;
            }
        }
        for(int j=0;j<=i;j++){
            s[top].a[j]=A[j];
        }
        for(int j=i+2;A[j]!='\0';j++){
            s[top].b[j-i-2]=A[j];
        }
        top++;
    }
    int n;
    scanf("%d",&n);
    char c;
    c=getchar();//读入换行
    while(n!=0){//查字典
        char tem[100];
        gets(tem);
        int i=0;
        for(;i<top;i++){
            if(strcmp(s[i].a,tem)==0){
                printf("%s\n",s[i].b);
                break;
            }else if(strcmp(s[i].b,tem)==0){
                char x[100]={'\0'};
                for(int j=1;s[i].a[j]!=']';j++){
                    x[j-1]=s[i].a[j];
                }
                printf("%s\n",x);
                break;
            }
        }
        if(i==top) printf("what?\n");
        n--;
    }

    return 0;
}

结果如下:

 

标签:node,struct,int,魔咒,KY146,char,include,词典
From: https://www.cnblogs.com/llllmz/p/17997898

相关文章

  • KY146 魔咒词典C++
    构建一个map,还是查找问题。麻烦点就是要分解输入的过程#include<iostream>#include<string>#include<map>usingnamespacestd;intmain(){stringa,b;map<string,string>m;while(getline(cin,a)){//构建mapb.clear();if(a[0]==......
  • 「超级细菌」魔咒或将打破,MIT 利用深度学习发现新型抗生素
    作者:加零编辑:李宝珠、三羊MIT 利用图神经网络Chemprop识别潜在抗生素,特异性杀死鲍曼不动杆菌。自然界中充满了各种各样的微生物,例如结核杆菌(导致肺结核)、霍乱弧菌(导致霍乱)等严重危害了人们的健康。而在人类历史上,感染这些致病细菌,除了依赖人体自身的免疫系统,几乎无解。直到1......
  • 首个支持中文及跨语言查询的开源在线反向词典
    大家好,我是Java陈序员。我们在生活中,会遇到一些有趣的人和事,或者是一些令人惊叹的风景。想表达抒发自己心情的时候,到嘴边往往却只能说一句“卧槽”!别问我为啥知道,因为“俺也一样”!今天,给大家介绍一个有趣的开源项目,让你干掉“卧槽”!项目介绍WantWords——由清华大学人工智能研究......
  • [NOIP2023] 词典
    题目描述小S的词典里有\(n\)个两两不同的、长度均为\(m\)的单词\(w_1,w_2,\cdots,w_n\)。每个单词都是一个小写字母构成的字符串。小S可以做以下操作任意多次(可以不做):选择词典中的任意一个单词,交换其中任意两个字符。对于每个\(1\lei\len\),小S想知道,是否可以通......
  • 《简明英汉必应版》震撼发布-全网收词量最多的离线词典,词频考纲标注(432万词条)
    原文:https://zhuanlan.zhihu.com/p/31493883?from_voters_page=true主要是为了解决离线词典的词条数目不够,常常需要在线去查的问题。离线有300多万的词条,只能输入英文,输出中文意思。对我来说,足够了。下面,是原文摘录:这年头难道就没有办法让你随心所欲简单快捷的查个单词?于是......
  • 66级创新营词典
    我不知道您有没有读过《马桥词典》这本书,通过一个个方言词条串联起完整的故事,别具一格。我也想写一本这样的书,我的那些所谓“理科生”的同学们,在那些日子里所创造出的一个又一个回忆,让我亲切却感到陌生。所以我只得把他们都记录了下来。瞬间专家掏心窝子天道酬勤偷渡次氯酸......
  • BSP视频教程第28期:CANopen主从机组网实战,CAN词典工具使用方法以及吃透PDO玩法
    视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 本期视频的实战性较强,涉及到的内容比较多,特别是PDO同步周期和同步非周期玩法要吃透。视频教程:https://www.bilibili.com/video/BV1zy4y1A7HS/视频提纲:参考资料:CANopen主从机代码,CAN词......
  • 使用 utools 调用欧路词典进行快捷查词
    utools本身有很多在线词典,要么太慢,要么功能不够丰富,有个本地词典作为补充最好。使用到的插件:自动化脚本新增自定义的脚本constword=ENTER.payload;const{exec}=require("child_process");exec(`start/b"""C:\\ProgramFiles\\eudic\\eudic.exe"-w${word}`);......
  • 欧路词典
    桌面端无限次重复发音中文英文支持较长的句子生词笔记课本学习记录管理器单词播放导出导入翻译百科设置移动端注册查词单词列表生词笔记设置背单词/句子中英文翻译拍照翻译导入课本进度统计AI短文助记看视频学单词......
  • IK分词器的拓展和停用词典
                ......