我现在也在找这个答案。。我是11届的,这个题目好古老哦。.只找到了算法。
第一步 读入英汉词典文件,并将读入的N个英文单词依次存放在字符串数组ENG中,将相应的汉语解释依次存放在字符串数组CN中。数组元素CN(i)给出了数组元素ENG(i)的解释。
第二步 输入英文单词及其汉语解释,将它们分别存放在字符串变量E和C中。若E为空串或都是空格,则转向第四步。
第三步 根据变量E的值,用二分法在数组ENG中查找。具体步骤如下:
(1)1 -->L,N -->H
(2)INT((L+H)/2) -->K
(3)若E = ENG(K),则C --> CN(K),转向第二步
若E < ENG(K),则K-1 -->__(1)__; 若E > ENG(K),则K+1 -->__(2)__
(4)若H
CN(I) -->CN(I+1)
然后,将E和C分别存入__(3)__和__(4)__,N+1 --> N 最后转向第二步
否则,转向___(5)___
第四步 将数组ENG和CN输出,形成新的英汉词典文件,算法结束。