求编程,编一个简单的翻译器,5句英文翻译成中文就可以了。用c语言编。

2024-11-23 12:42:18
推荐回答(5个)
回答1:

LZ 的那种方法 可以实现 ,但很显然是不实用,因为那样记录的也太多了吧,,,

我觉得,你可以记录下常用的特殊短语 像: hello China就可以了,因为很大一部分就是按照顺序翻译的,“有道”也经常出现这种问题的,以下是自己在用参考“有道”的时候的实现的一些想法,可以作为参考:

如果想智能点的话,你就得“教会”这个软件 【 英语和汉语 】这两门课 教的方法,就是把你会的东西全都教给他,比如说:

首先,你可以为每个单词定义一个struct数据结构,里面包含的是这个单词的 1. 【字义】(一个单词总不止一个意思吧)2.【词性】(你学习语法的时候要用到吧)3.【其他】(词组了什么的,有发音功能的话还得记录音标吧、、呵呵)

然后,要教它语法吧、、、这其实是最难的,语法就相当于你的算法了,程序的灵魂所在;

这也许就是C一直吸引着我们的地方,将抽象变为具体,呵呵、、祝你学习愉快、、、

回答2:

这个有难度,就算是词对词翻译
this is a good book 要把“a”翻译成“一本”而不是“一只”,那就要知道book的单位是“本”,还要准备一个量词表,这牵扯的太多了

回答3:

这个绝对不简单

回答4:

百度百度

回答5:

好像挺复杂的。