⑴ 用C语言编写一个简单翻译程序
LZ 的那种方法 可以实现 ,但很显然是不实用,因为那明乱蠢样记录的也太多了吧,,,
我觉得,你可以记录下常激陪用的特殊短语 像: hello China就可以了,因为很大一部分就是按照顺序翻译的,“有道”也经常出现这种问题的,以下是自己在用参考“有道”的时候的实现的一些想法,可以作为参考:
如果想智能点的话,你就得“教会”这个 【 英语和汉语 】这两门课 教的方法,就是把你会的东西全都教给他,比如说:
首先,你可以为每个单词定义一个struct数据结构,里陪陵面包含的是这个单词的 1. 【字义】(一个单词总不止一个意思吧)2.【词性】(你学习语法的时候要用到吧)3.【其他】(词组了什么的,有发音功能的话还得记录音标吧、、呵呵)
然后,要教它语法吧、、、这其实是最难的,语法就相当于你的算法了,程序的灵魂所在;
这也许就是C一直吸引着我们的地方,将抽象变为具体,呵呵、、祝你学习愉快、、、
⑵ C语言编程源代码翻译
#include<stdio.h>//头文件
intmain(void)//主函数
{
intdogs;//定义整型变量dogs
printf("Howmanydogsdoyouhave? ");//屏幕上输出:Howmanydogsdoyouhave?
scanf("%d",&dogs);//从键盘输入一个数,这个数给dogs赋值,之后dogs的值就是这个数
printf("soyouhave%ddog(s)! ",dogs);//屏幕上输出:soyouhave(你从键盘输入的那个数)dog(s)!
return0;
}
}