
#include
#include
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"}
"跳出当前循环",
"开关语句分支",
"声明字符型变量或函数返回值类型",
"声明只读变量",
"结束当前循环,开始下一轮循环",
"开关语句中的“其它”分支",
"循环语句的循环体",
"声明双精度浮点型变量或函数返回值类型",
"条件语句否定分支(与 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=0i<sizeof(eng)i++)
{
if(strcmp(key,eng[i])==0)
{
printf("翻译:")
printf("%s\n\n",chn[i])
break
}
}
}
printf("Bye!\n")
return 0
}
#inc1ude<stdio.h>//包含标准输入输出函数库,包含以后可以调用已经写好的库函数int main(void)//定义程序入口,参数列表为空
{//程序块开始标志
int dogs//定义整形变量,变量名为dogs
printf("How many dogs do you have?\n")//对控制台输出引号内的内容,并换行
scanf("%d",&dogs)//从控制台输入数据,并将数据传给dogs
printf("so you have %d dog(s)!\n",dogs)//打印输出结果,用dogs的内容取代%d
return 0//程序返回值为0
}//程序块结束
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)