第十五周项目5--中英词典
来源:互联网 发布:教师资格证网络课程 编辑:程序博客网 时间:2024/05/04 04:28
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:田成琳*完成日期:2013年 12月6 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述: 一个英语单词*问题描述:输入一个单词,输出对应的中文意思*程序输出:中文意思*问题分析:*算法设计:*/#include<iostream>#include<string>#include<cstdio>#include<fstream>#include<cstdlib>using namespace std;int main(){ int i=0; string english[10000],word,chinese[10000]; int high,low,mid; ifstream infile("D:\\english.txt",ios::in); if(!infile) { cerr<<"open error!"<<endl; exit(1); } while(!infile.eof()) {infile>>english[i]>>chinese[i];i++;}infile.close();while(cin>>word){if(word=="0000"){break;}else{high=i;low=0;mid=(high+low)/2;while(low<high&&english[mid]!=word){if(english[mid]<word){low=mid+1;}if(english[mid]>word){high=mid-1;}mid=(high+low)/2;}if(english[mid]!=word){cout<<"查无此词!"<<endl;}else{cout<<word<<"的意思是:"<<chinese[mid]<<endl;}}}return 0;}
运行结果:
心得体会:
- 第十五周项目5--中英词典
- 第十五周项目3-简易中英词典
- 第十五周项目—阅读程序(5)
- 第十五周项目 阅读程序 (5)
- 第十五周项目—阅读程序(5)
- 第十五周 项目5 希尔排序
- 第十五周项目5—希尔排序
- 中英词典
- 第十五周项目三
- 第十五周项目2-
- 第十五周项目三
- 第十五周项目oj
- 第十五周OJ项目
- 第十五周项目oj
- 第十五周项目oj
- 第十五周项目一
- 第十五周oj项目
- 第十五周 阅读项目
- copy_to_user、copy_from_user 分析
- av_find_stream_info还没有理解透彻?
- Pomelo杂记(一)
- 23种PHP开发工具集合
- java测试题---1
- 第十五周项目5--中英词典
- 程序员面试题精选100题(13)-第一个只出现一次的字符[算法]
- CCS实现的级联菜单
- 比较2个日期区间重合的天数
- 【二维数组】15周项目四(带名字)。多科成绩单
- 二维数组
- textFieldShouldEndEditing 委托导致无法ResignFirstResponder 的一个 Bug
- Axure心得大法
- xCode5 在ios7模拟器中出现__cxa_throw _pthread_exit错误