求程序设计--c语言关键字中英翻译机,有没有能够运行成功的源代码

 我来答
匿名用户
2016-04-25
展开全部
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

char *eng[]={"auto","break","case","char","const","continue",
"default","do","double","else","enum","extern",
"float","for","goto","if","int","long",
"register","return","short","signed","sizeof",
"static","struct","switch","typedef","unsigned",
"union","void","volatile","while"};
char *chn[]={"声明自动变量",
"跳出当前循环",
"开关语句分支",
"声明字符型变量或函数返回值类型",
"声明只读变量",
"结束当前循环,开始下一轮循环",
"开关语句中的“其它”分支",
"循环语句的循环体",
"声明双精度浮点型变量或函数返回值类型",
"条件语句否定分支(与 if 连用)",
"声明枚举类型",
"声明变量或函数是在其它文件或本文件的其他位置定义",
"声明浮点型变量或函数返回值类型",
"一种循环语句",
"无条件跳转语句",
"条件语句",
"声明整型变量或函数",
"声明长整型变量或函数返回值类型",
"声明寄存器变量",
"子程序返回语句(可以带参数,也可不带参数)",
"声明短整型变量或函数",
"声明有符号类型变量或函数",
"计算数据类型或变量长度(即所占字节数)",
"声明静态变量",
"声明结构体类型",
"用于开关语句",
"用以给数据类型取别名",
"声明无符号类型变量或函数",
"声明共用体类型",
"声明函数无返回值或无参数,声明无类型指针",
"说明变量在程序执行中可被隐含地改变",
"循环语句的循环条件"};
int main(void)
{

char key[20];
int n;
int i;
while(1){
printf("请输入要翻译的关键字(quit退出):\n");
gets(key);
if(strcmp(key,"quit")==0)
break;
for(i=0;i<sizeof(eng);i++)
{
if(strcmp(key,eng[i])==0)
{
printf("翻译:");
printf("%s\n\n",chn[i]);
break;
}
}
}
printf("Bye!\n");
return 0;
}
cjj796
2016-04-25 · TA获得超过8702个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3359万
展开全部
你好!你是需要一个中英翻译软件吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
饿咬7
2016-04-25 · TA获得超过155个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:185万
展开全部
详细要求 我能够写 看我的名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式