第十四周项目四:电子词典
来源:互联网 发布:斯普特尼克恋人 知乎 编辑:程序博客网 时间:2024/06/02 08:17
/**copyright (c) 2014, 烟台大学计算机学院.*All rights reserved.*文件名称:test.cpp *作者:陆云杰*完成日期:2014年11月30日 *版本号:v1.0* **问题描述:电子词典*程序输入:英文单词*程序输出:解释*/ #include <fstream>#include <iostream>#include <cstdlib>const int size=8000;using namespace std;int main(){ string C[size],E[size],key; ifstream infile("dictionary.txt",ios::in); if(!infile) { cerr<<"open error!"<<endl; exit(1); } int i; for(i=0; i<size; i++) { infile>>E[size]; if(infile!=" ") infile>>C[size]; } infile.close(); do { int low=0,high=size-1,mid,index=-1; cout<<"请输入要查找的词(输入0000结束):"; cin>>key; while(low<=high) { mid=(low+high)/2; if(E[mid]==key) { index=mid; break; } else if(E[mid]>key) { high=mid-1; } else low=mid+1; } if(index>=0) { cout<<E[index]<<"的中文意思是:"<<C[index]<<endl; } else { cout<<"没有找到!"<<endl; } } while(key!="0000"); cout<<"谢谢使用!"<<endl; return 0; }
学习心得:可以编一个电子词典啦!
0 0
- 第十四周项目四:电子词典
- 第十四周 项目四:电子词典
- 第十四周项目四:电子词典
- 第十四周项目四 电子词典
- 第十四周 项目四--电子词典
- 第十四周项目四电子词典
- 第十四周项目四 电子词典
- 第十四周项目四——电子词典
- 第十四周项目四 电子词典(二分法)
- 第十四周项目四——电子词典
- 第十四周项目四—电子词典
- 第十四周项目四之电子词典
- 第十四周项目-电子词典
- 第十四周 项目四:电子词典(修改版)
- 第十四周项目4-电子词典
- 第十四周项目4 电子词典
- 第十四周项目4 电子词典
- 第十四周 项目4:电子词典
- Bzoj-1001
- backbone之model.destory()不发送delete请求
- Ubuntu 安装openssh-server出错
- 第14周项目5 体会棋盘游戏中的数据存储
- Python 写Excel
- 第十四周项目四:电子词典
- linux 创建usr/java 并复制文件到这个文件夹
- 第十四周项目六:阅读程序
- Nim游戏博弈(收集完全版)
- 单例模式(饿汉式和懒汉式)
- jQuery三种事件绑定方式:bind(),.live(),.delegate()
- 牛人网站和博客---站得高看得更远(CV类)
- PhotoShop算法实现--色调/饱和度调整(四)
- python 回调函数和回调方法的实现