用C++写一个电子英汉字典
时间: 2023-12-27 15:01:53 浏览: 148
你可以使用以下步骤来编写一个电子英汉字典:
1. 首先,创建一个C程序,并且包含需要的头文件和库。
2. 定义一个结构体来存储英语单词和对应的中文翻译。例如:
typedef struct
{
char word[20];
char translation[100];
} dictionary;
3. 创建一个数组来存储单词及其翻译信息,例如:
dictionary dict[] = {
{"apple", "苹果"},
{"book", "书"},
{"computer", "电脑"},
// ......
};
4. 提示用户输入要查找的英语单词,并使用循环遍历数组,查询单词是否存在,并输出其翻译。例如:
char input_word[20];
printf("请输入要查找的英语单词:");
scanf("%s", input_word);
int result = 0;
for(int i = 0; i < sizeof(dict) / sizeof(dictionary); i++)
{
if(strcmp(input_word, dict[i].word) == 0)
{
printf("%s的中文翻译为:%s", input_word, dict[i].translation);
result = 1;
break;
}
}
if(result == 0)
{
printf("未找到该单词!");
}
5. 最后,运行程序并测试。
阅读全文