《课程设计--C语言关键字中英翻译机》由会员分享,可在线阅读,更多相关《课程设计--C语言关键字中英翻译机(21页珍藏版)》请在人人文库网上搜索。

1、课课 程程 设设 计计 报报 告告 学院、系: 专业名称: 课程设计科目 所在班级: 学生学号: 学生姓名: 指导教师: 完成时间: 计算机科学与技术 C 语言程序课程设计 2012 年 3 月-5 月 C 语言关键字中英翻译机 一、设计任务与目标 (1)输入中文关键字可以翻译成英语,如输入“整型”则输出关键字“int” ; (2)输入英文关键字可以翻译成中文,如输入“int”则输出关键字“整型” ; (3)可多次查询; (4)输入 bye 时退出。 二、方案设计与论证 (1)定义两个字符型数组分别存放中文关键字和英文关键字,中文和英文 的顺序要一一对应,即数组的下标值要相同; (2)定义一个。

2、字符型数组用来存放输入的字符串; (3)利用 strcmp()函数和循环结构实现输入的英文或中文关键字和已定义 的字符型数组中的英文或中文关键字逐一比较; (4)输入的关键字和已有的关键字比较相同则利用中英相对应的下标值相 同输出对应的英文或中文; (5)利用循环结构实现多次查询的功能; (6)利用 exit()函数实现输入“bye”时退出程序; 三、程序框图或流程图,程序清单与调用关系 四、全部源程序清单 #include #include #include void main() int i,x,k,time; char a15; 是 ix; if (x=1) if (x=0) couta。

3、; if (strcmp(a,bye)=0) exit(0); couta; if (strcmp(a,exit)=0) exit(0); cout1? 是 调用 dayofmonth 和 leapyear 函数 days=days+dayofmo nthleapyear(y)a-2 a=a+1 b1;a-) days=days+dayofmonthleapyear(y)a-2; /根据上个月的剩余天 数来确定下个月的起始位置,所以要减 2 int festival(int month,int day) int fes1231; fes00=fes113=fes27=fes30=fes40=f。

4、es50=1; fes60=fes70=fes89=fes90=fes1124=1; for(b=1;byearmonth; i=alldays(year,month); int i,l,year,month; system(cls); coutyear1month1day1; coutyear2month2day2; one=alldays(year1,month1)+day1; two=alldays(year2,month2)+day2; if(onetwo) result=one-two-1; else result=two-one-1; date=(alldays(year1,mon。

5、th1)+day1-1)%7; /函数 alldays 中 day=1, 所 以要在这里减 1 if(result=-1) coutyearmonthday; time=(alldays(year,month)+day)-(alldays(1990,1)+1); i=time%5; if(i=0 else coutchoice; return choice; case 2:onemonth(); break; case 3: howlong(); break; case 4:fishornet(); break; exit(0);case 0: void main() int i; coute。

6、ndlendlendlendlendl; couttttt*endlendl endl; couttttt 欢 迎 使 用 万 年 历 查 询 器 endlendlendl; couttttt*endlendl endl; couttttt 请按回车键继续endl; getchar(); for(i=0;i100;i+) choose(); 五、程序运行结果测试与分析 (1)程序欢迎界面:能输出理想结果 (2)功能选项界面:能输出理想结果 (3)功能 1:查询某年 A.输入界面:能输出理想结果 B输出界面: 能输出理想结果 (4)功能 2:查询某年某月 A输入界面: 能输出理想结果 B输出界面。

7、: 能输出理想结果 (5)功能 3: 输入年月日,输出距今天还有多少天,星期几,是否是公历 节日。 A输入界面: 能输出理想结果 B输出界面: 能输出理想结果 (6)功能 4:某年某月某日是在打鱼还是在晒网 A输入界面: 能输出理想结果 B输出界面: 能输出理想结果 (7)功能 5:输入 0 退出程序,能够成功运行。 六、结论与心得 本次课程设计是我通过自己的实践对书本上的知识进行了与生活相关的运 用。在这个程序中,主要应用了所学过的循环,条件语句,数组以及调用函数。 这些知识的应用使我对课本所学过的内容的认识得到了更深刻的理解。 在编写程序的过程中,也出现了很多错误。 比如函数语句的编写错误。

8、导致输 出结果并没有出现符合实际的结果。出现这些情况后,通过研究分析,才慢慢找 到错误,想出解决错误的办法。最后才得到了正确的结果。 七、参考资料 1 余江等编著,C 语言程序设计,天津科学技术出版社,132-149 页 八、致谢 衷心感谢刘焕波同学对我的帮助。 课程设计成绩评定表 对课程设计工作过 程的简短介绍和自 我评价 学生签名: 2012 年月日 (以下由评定小组教师填写) 质量评价指标(在相应栏目打) 评价质量 评价项目 优秀 工 作 量 和 态 度 实验、计算可靠性 文字和图表质量 总体评价 良好中等及格不及格 评定成绩 (百分制) 评定小组成员签名 2012 年月日 制定人:王钲旋,单缅审定人: 陈守孔。

c语言关键词中英翻译机编程,课程设计--C语言关键字中英翻译机相关推荐

  1. c语言实现编译器编译原理,编译原理课程设计--C语言编译器实现.doc

    编译原理课程设计--C语言编译器实现 甘肃政法学院 编译原理课程设计 题 目 C语言编译器实现 计算机科学学院计算机科学与技术专业10 级 计本 班 学 号: 201081010137 姓 名: 杨青 ...

  2. 单片机设计时钟程序c语言,基于.C51单片机的数字时钟课程设计(C语言,带闹钟).pdf...

    - - .. -- 单片机技术课程设计 数字电子钟 学院 : word 可编辑 . - - .. -- 班级 : 姓名 : 学号 : 教师 : 摘 要 电子钟在生活中应用非常广泛 ,而一种简单方便的数 ...

  3. 中英翻译机c语言实验报告引言,课程设计--C语言关键字中英翻译机.doc

    课程设计--C语言关键字中英翻译机.doc 课 程 设 计 报 告学院.系 吉林大学珠海学院计算机科学与技术系专业名称 计算机科学与技术课程设计科目 C 语言程序课程设计所在班级 4 班学生学号 04 ...

  4. c语言关键字中英翻译机课程设计,课程设计--C语言关键字中英翻译机.doc

    课程设计--C语言关键字中英翻译机 课 程 设 计 报 告 学院.系:吉林大学珠海学院计算机科学与技术系专业名称:计算机科学与技术课程设计科目C语言程序课程设计所在班级:4班学生学号:学生姓名:曾伟雄 ...

  5. c语言编程课程心得,c语言编程课程设计心得.docx

    C语言编程课程设计心得 C语言编程课程设计心得 河南城建学院 <C语言程序设计>课程设计报告 适用专业工程管理专业课程名称C语言程序设计指导教师赵军民.魏新红.张芳芳 设计人:051409 ...

  6. linux环境c语言课程设计,linux环境下c语言编程课程设计

    linux环境下c语言编程课程设计 (14页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 1/14LINUX操作系统教程课程设计题目算术 ...

  7. 提升C语言程序运行效率 马尔可夫,计算机程序编程课程设计报告(马尔可夫链算法生成随机可读文本).doc...

    PAGE 1 计算机程序编程课程设计报告 (马尔可夫链算法生成随机可读文本) 引言: 马尔可夫链的数学背景: 马尔可夫链,因安德烈?马尔可夫(A.A.Markov,1856-1922)得名 ,是数学随 ...

  8. 计算机程序数据随机变化,计算机程序编程课程设计报告(马尔可夫链算法生成随机可读文本)...

    <计算机程序编程课程设计报告(马尔可夫链算法生成随机可读文本)>由会员分享,可在线阅读,更多相关<计算机程序编程课程设计报告(马尔可夫链算法生成随机可读文本)(15页珍藏版)> ...

  9. C语言源码做的运动会管理系统课程设计(源码+课程设计报告)

    一.课程设计的目的: C语言程序设计课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言的知识点,又接近工程实际需要.目的是通过课程设计的综合训练 ...

最新文章

  1. 商汤提基于贪心超网络的One-Shot NAS,达到最新SOTA | CVPR 2020
  2. Xshell的一些实用技巧
  3. 缩进一个字符_Indesign里标点挤压及首行缩进2字符设置
  4. 从服务器检索时出错dfdferh01_大数据实战项目之海量人脸特征检索解决方案演进...
  5. ajax将数据显示在class为content的标签中_[原创]数据可视化实战项目
  6. Python 3.8 新功能大揭秘
  7. allwinner h3 通用DMA 驱动(SylixOS 操作系统)
  8. 如何将Excel保存为TXT格式文件
  9. 词频统计以及分析(词云制作)
  10. 照片在计算机打不开怎么回事,电脑上图片打不开怎么办
  11. WEB端支付宝接入----统一收单下单并支付页面接口
  12. 理解计算机(2)—什么是云主机
  13. 用虚拟信用卡注册Google Play开发者账号
  14. java2ee preview_JavaEE 的基本实现
  15. 我的前端学习之路-----HTML+css(一)
  16. 咖啡技术培训:6款创意咖啡拿铁教程
  17. ios设备home键 锁屏键区分
  18. TurboMosaic for Mac(蒙太奇马赛克图片制作软件)
  19. ccfcsp题库c语言,2019年CCF认证第一轮CSP-S信息学C++试题答案A卷
  20. WPS文件没有保存怎么恢复?用文件数据恢复软件

热门文章

  1. 网件交换机基本配置命令
  2. YOLOv5-水印检测
  3. 【Python爬虫系列】浅尝一下爬虫40例实战教程+源代码【基础+进阶】
  4. Python的enumerate()函数——浅显易懂
  5. (VDSR)Accurate Image Super-Resolution Using Very Deep Convolutional Networks——超分辨率(八)
  6. 人机工程学座椅设计_办公座椅设计中人体工程学分析
  7. linux下su的demos编译,SU Demos-02Filtering-05Suk1k2filter
  8. 游记#2019ZJOI自闭记
  9. nect计算机报名入口,教师资格考试如何报名?
  10. 初学素描需要准备的工具有哪些?新手必看!