词典
来源:互联网 发布:游戏建模用什么软件 编辑:程序博客网 时间:2024/06/10 06:31
#include<fstream>#include<iostream>#include<string>using namespace std;int main(){ int i=0; int iHigh,iLow,iMiddle; string sFinde; string sEnglishword[40001]; string sChinaword[40001]; ifstream infile("dictionary",ios::in); if(!infile) { cerr<<"open error!"; } while(infile>>sEnglishword[i]>>sChinaword[i]) { ++i; } cout<<"输入你要查找的单词,输入0000退出"; do { int judgment=1; cin>>sFinde; if(sFinde!="0000") { iHigh=i,iLow=0; while(iHigh>=iLow) { iMiddle=(iHigh+iLow)/2; if(sFinde==sEnglishword[iMiddle]) { cout<<sChinaword[iMiddle]<<endl; judgment=0; break; } else if(sFinde>sEnglishword[iMiddle]) iLow=iMiddle+1; else if(sFinde<sEnglishword[iMiddle]) iHigh=iMiddle-1; } if(judgment) cout<<"查无此词"<<endl; cout<<"输入你要查找的单词,输入0000退出"; } } while(sFinde!="0000"); return 0;}
0 0
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典
- 词典--词典树,检索
- 程序员词典
- 第10条: 让赋值运算符返回一个指向 *this 的引用
- 租约机制简介
- 空心三角形
- VXLAN简明学习笔记
- Solr 安装配置使用
- 词典
- hdu 3251 Being a Hero 最小割
- ADF9516-4
- Python 第二章 列表和元组(2) 通用序列操作
- nyoj-1102-Fibonacci数列
- Android入门笔记 - 界面开发 - GridView, BaseAdapter
- Oracle 递归查询
- XPath and CSS Selectors
- js中单击复制按钮,将其内容复制到剪贴板中