程序代码翻译

程序代码翻译,第1张

#include

#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"}

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=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

}//程序块结束


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10968105.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存