英译汉程序,第一次帮网友改程序的作品。

这是一个简单的英译汉程序设计,使用C语言实现。程序包括输入、处理和输出三个部分,构建了小规模的英汉对照词库。用户输入英文句子后,程序将单词分离并查找对应的汉语翻译。未找到匹配的单词会原样输出。程序不使用二维数组和指针,采用结构体存储词典数据。
摘要由CSDN通过智能技术生成

/*
简单的英译汉程序设计

内容:
(1)构建简单的英汉对照词库,词数在200个以下;
(2)编程实现输入一个英文句子,通过单词分离及查找,

翻译成相应的汉语,为方便起见,可采取直译的方法,
如:There  are  50 students in  our  class.
可译为:“有50学生在我们班”。对于查不到的单词,
在对应位置原样显示。
注:使用二维数组,不使用指针
//我没用二维数组。二维数组能不用就不用。太容易出错。

      设计:

      1,输入
      1.1 提示
   1.2 存储
      2,处理
  2.1 分词 得到有几个单词。
   3,输出
     3.1  非字母原样输出,
  3.2  是字母,则先得到以这个字母开头的单词,//这个过程稍微复杂些。
       然后则调用 查字典函数 处理
       3.2.1 字典中的单词用汉语输出,
       3.2.2 非字典中的单词原样输出。

说明:3中用到了2中的算法。或者说2可以融合进到3中。
     为了逻辑上清晰,才把二者分开的。
时间:2010年6月20日凌晨50分完成。
出处:一个叫 咫尺天涯 的网友发的题目。
 */
/
#include<stdio.h>
#include<string.h>
#include<iostream.h>
struct Dict<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值