课 程 设 计 报 告

学院、系:

专业名称: 计算机科学与技术

课程设计科目 C语言程序课程设计

所在班级:

学生学号:

学生姓名:

指导教师:

完成时间: 2012年3月-5月

C语言关键字中英翻译机

一、设计任务与目标

(1)输入中文关键字可以翻译成英语,如输入“整型”则输出关键字“int”;

(2)输入英文关键字可以翻译成中文,如输入“int”则输出关键字“整型”;

(3)可多次查询;

(4)输入bye时退出。

二、方案设计与论证

(1)定义两个字符型数组分别存放中文关键字和英文关键字,中文和英文

的顺序要一一对应,即数组的下标值要相同;

(2)定义一个字符型数组用来存放输入的字符串;

(3)利用 strcmp()函数和循环结构实现输入的英文或中文关键字和已定义

的字符型数组中的英文或中文关键字逐一比较;

(4)输入的关键字和已有的关键字比较相同则利用中英相对应的下标值相

同输出对应的英文或中文;

(5)利用循环结构实现多次查询的功能;

(6)利用exit()函数实现输入“bye”时退出程序;

三、程序框图或流程图,程序清单与调用关系

开始

输入x

x=1 x=0

输入a 输入a

是 是

退出 bye ? bye ? 退出

否 否

strcmp(a,Ch[i]) strcmp(a,En[i])

相同 相同

输出En[i] 输出Ch[i]

不相同

不相同

i++ i++

是 是

i<10? i<10?

否 否

time<100?

结束

四、全部源程序清单

#include

#include

#include

void main()

{

int i,x,k,time;

char a[15];

char

*En[]={"int","float","double","for","return","auto","if","

c语言关键字中英翻译机课程设计,课程设计--C语言关键字中英翻译机(21页)-原创力文档...相关推荐

  1. 计算机网络技术及应用 课程 英语,计算机网络应用—现代英语课堂中的第三种语言...

    陶 兰 摘 要 众所周知,传统的课堂教学包括了教师教学语言及教师体态语言.前者指教师为了灌输知识用自己的声音所进行的表达和与学生的交流;后者指教师为了达到教学目的而有意做出的表情.动作和姿势的总和.随 ...

  2. 英汉词典c语言实验报告,大学课程英汉电子词典设计报告设计C语言C语言程序设计.doc...

    课程设计 课程名称 :C语言程序课程设计 题目名称 :电子英汉词典 学生学院 :电气信息学院 专业班级 :自动化1101 学 号 :201101020104 学生姓名 :胡拚 联系方式 指导教师 :陈 ...

  3. C语言编程>第十一周 ⑥ 某学生的记录由学号、5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中。

    例题:某学生的记录由学号.5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出.请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中.请自己定义正确的形参.. 例如,若 ...

  4. c语言微课ppt嵌套函数,C语言课程中循环嵌套的微课教学设计与思考.pdf

    课程教学 Cur r i cul um Teac hi ng C语 言 课 程 中 循 环 嵌 套 的 微 课 教 学 设 计 与 思 考 陈磊魏林 ( 江西经济管理干部学院江西 ·南昌330088) ...

  5. c语言微课ppt嵌套函数,C语言课程中循环嵌套的微课教学设计与思考

    C语言课程中循环嵌套的微课教学设计与思考 2018-12-01 话题:教育学习,教学方法 摘 要 本文以C语言课程中循环嵌套内容为例,通过观看全国高校微课比赛获奖作品与专家点评得到启示,本科与高职的微 ...

  6. c语言微课名称大全,微课在高职《C语言程序设计》课程中的初探

    [内容摘要]随着网络时代.移动时代的到来,微博.微信.微电影给人们的信息传播.沟通交流带来了极大的便利.受国外翻转课堂.可汗学院等的启迪,微课作为一种新的学习形式,因其时间短,使用方便,易传播共享,为 ...

  7. 利用Google在线翻译引擎制作自己的多国语言翻译机

    本文介绍如何利用Google在线翻译引擎来制作自己的多国语言翻译器.本程序利用Google的在线翻译引擎实现汉语到英语,英语到汉语,英语到日语的单词,整句的翻译.因为是在命令行运行,不支持/n,不能对 ...

  8. (转)利用Google在线翻译引擎制作自己的多国语言翻译机

    出处:http://www.blogjava.net/ekinglong/archive/2006/11/12/80704.html?Pending=true#Post 本文介绍如何利用Google在 ...

  9. 在c语言中以16位pc机为例一个,在C语言中(以16位pc机为例),一个char型数据在内...

    话题:在C语言中(以16位pc机为例),一个char型数据在内存中所占字节回答:标准的C语言范中:char占一个字节int占4个字节话题:计算机中16位的数据如何存放在32位的寄存器中回答:如果是 w ...

  10. android 字符串翻译,Android Lint:如何忽略区域语言环境字符串文件中缺少的翻译警告,该文件故意仅覆盖某些默认翻译?...

    是否有可能在没有Lint抱怨MissingTranslation的单独资源文件中翻译某些字符串,而不是全部? 例如:我的应用程序的字符串都在res / values / strings.xml中.其中 ...

最新文章

  1. 寒假训练,2.25,J-Palindrome Names (回文
  2. android找不到aar包
  3. mac下Android studio配置gradle的路径
  4. Linux系统下安装rz/sz命令及使用说明
  5. 腾讯云数据库团队:MySQL5.7 JSON实现简介
  6. vue pdfjs 在线预览
  7. 1.6编程基础之一维数组_04数组逆序重放
  8. linux kernel_thread执行过程
  9. freeswitch php事件订阅,例子3:事件订阅,监听多个事件
  10. 百万数据查询优化技巧三十则
  11. 小程序swiper-item内容过多显示不全的解决方案
  12. python提供了两种基本的数值类型_python数据分析(一) python当中的数据类型--数字和常用函数...
  13. 2021-06-18 链接标签
  14. 论文指导教师评语计算机,毕业论文指导教师评语
  15. 1020-锰硅、硅铁、郑醇、焦煤、焦炭、尿素、纯碱、郑煤、EG、PVC跌停,郑煤期权,看涨期权跌停,看跌期权涨停,做市商停止报价
  16. 今日头条推荐算法原理 - 梳理
  17. 编码 GBK 的不可映射字符 (0x81)
  18. 为什么选择嵌入式方向
  19. 企业级带库走向大型化、智能化
  20. poker网络 -2

热门文章

  1. 01 ABY框架的Ubuntu依赖包安装
  2. ffmpeg 制作水印方法
  3. 重启编译后的php如何启动,如何在ubuntu上启用ZTS重新编译php?
  4. 曾仕强-中国式管理语录
  5. 长见识:成本控之揭秘16个行业成本结构(多图)书籍成本、矿泉水成本、茅台酒、进口红酒成本、体育彩票成本、养孩子的成本、房价成本、蒂芙尼钻戒成本、化妆品成本...
  6. 789.C Functions again
  7. 永遇乐 寻唐院旧址感赋
  8. 哲学地震:海德格尔的“黑色笔记本”被公开
  9. 利用ESP8266_01做一个远程控制的智能插座
  10. Flutter仿微信扫一扫(扫码,图片翻译)