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

《课程设计--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 年月日 制定人:王钲旋,单缅审定人: 陈守孔。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/529643.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c语言参数不能用 吗,如何在C语言中禁止“未使用的参数”警告?

您可以使用gcc / clang的未使用属性,但是我在标头中使用这些宏,以避免在整个源代码中__attribute__都有gcc特定的属性,而且到处都有点冗长/难看。#ifdef __GNUC__# define UNUSED(x) UNUSED_ ## x __attribute__((__unused__))#else# defin…

c语言龙贝格积分法实验报告,数值作业:龙贝格算法计算积分C语言实现

数值作业:龙贝格算法计算积分C语言实现数值作业:龙贝格算法计算积分C语言实现根据Romberg算法计算定积分,和变步长的Simpson算法的输入都一样.算法基本分析:输入a,b(积分上下限),n为积分区间等分数,eps为计算精度,我这…

软件设计师考c语言,软件设计师教程考点精讲之C语言三大定律

2016下半年软考软件设计师报名即将开始,同学们是否在学习过程中遇到了一些困难,下面由希赛软考学院为打算参加下半年考试的你们准备了一些软件设计师教程考点精讲之Java编程性能措施,希望对大家有所帮助。自己总结的,觉得能帮助初…

用c语言程序算自己的年龄,新手编的小程序:计算年龄和出生后经历的天数的小程序...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#includeint main(){int i,j,k,t,m,a,b,c0;int x,y,z,n;printf ("请按下面格式输年-月-日\n");printf("请输入现在年月日:\n");scanf ("%d-%d-%d",&i,&j,&k);printf("请…

计算机二级c语言公共基础题,计算机二级C语言笔试公共基础知识课后习题及答案...

全国计算机等级考试二级公共基础知识课后习题及答案1第一章数据结构与算法一.选择题1.算法的时间复杂度是指( )A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数2.算法的空间复杂度是指( )A. 算法程序的长度B. 算法…

w ndows7文档加密取消,win7文件夹怎么加密?windows7文件加密方法

win7文件夹怎么加密?电脑文件隐私问题一直都是很多用户的关注重点,尤其是自己电脑经常被他人使用的朋友。也许使用第三方软件为文件夹加密比较方便,但如果能够不借助“外力”完成这一任务就更加完美。下面,我们就一起来看看windows7文件加密…

dbscan算法c语言实现,用C++实现DBSCAN聚类算法

这几天由于工作需要,对DBSCAN聚类算法进行了C的实现。时间复杂度O(n^2),主要花在算每个点领域内的点上。算法很简单,现共享大家参考,也希望有更多交流。数据点类型描述如下:复制代码 代码如下:#include using namespac…

小世界网络模型代码 c 语言,新的小世界网络模型实现文本特征的提取方法与流程...

本发明涉及语义网络技术领域,具体涉及新的小世界网络模型实现文本特征的提取方法。背景技术:目前常用的文本特征提取方法,包括词频-反文档频率方法—TF-IDF、信息增益方法、互信息等方法;TF-IDF的简单结构并不能有效地反映词汇或短…

米4用linux刷机救转,小米4变砖之后如何刷机自救?大神教你小米4线刷救砖方法...

三:使用miflash工具刷机的步骤本工具适用于小米,华为,联想等手机品牌高通版本,不只是小米专用,教程仅供参考,看完一遍后再刷机。第一步:刷机工具安装1.下载小米手机刷机工具MiPhone2015731&…

android动态更新配置文件,Android如何动态修改Manifest文件

修改manifest文件Android Manifest.xml,添加相应的声明。在这里,我们需要将新定义的活动PrefsActivity注册到manifest文件。同前面一样,在Eclipse中打开AndroidManifest.xml文件会默认进入Eclipse提供的图形化编辑界面。单击Application选项卡…

com.android.phone已停止运行怎么解决方法,com.android.phone已停止运行怎么解决

在安卓手机上,不少用户都会遇过com.android.phone已停止的弹窗,尤其经常刷机的最明显。导致的原因实在太多,有刷机步骤不对的,乱改系统文件的,这里小编综合网上的情况以及自身经历,给广大安卓用户一个com.a…

android动画放大后缩小,Android 补间动画 scale(缩放)

今天又遇到了关于Android 动画方面的问题,免不了一番疯狂找资料,所幸解决了自己的问题,为了避免以后遇到同样的问题,再次到处找资料,于是决定写篇随笔记录下来,方便自己方便大家^_^;废话就不说了…

android 生成泛型对象,java android解析多层含有泛型对象的json数据获取不到泛型类型解析失败解决办法...

####问题描述* java 解析多层含有泛型对象的json数据获取不到泛型类型* 如果将泛型改成实际的类型就能正常解析* 如果不改成实际的类型泛型数据被解析成com.google.gson.internal.LinkedTreeMap* 如果强制转换报错:java.lang.ClassCastException: com.google.gson.internal.Lin…

android 机器人动画,Android 5.X与Android4.X版本机器人动画的区别以及制作动画的方法...

今天翻了下墙,解决了一直以来的疑惑问题:为什么Android5.0以及6.0的recovery版本,机器人动画怎么就只有一张图片?这个问题,我百思不得其解,看了很多网文,也只是有了个概念。请参考以下文档&…

android盒子smb,普通安卓盒子smb方法 - 怀旧游戏长廊 - A9VG电玩部落论坛 - Powered by Discuz!...

本帖最后由 slime525 于 2018-10-20 21:00 编辑1安卓下安装盒子伴侣一键自动安装Optware2win下安装Putty,记下盒子ip端口,账户密码分别是:root,toor。小写!3然后直接输入:ipkg-opt install samba就会自动下…

android .9编译,在Ubuntu 9.04下编译Android源码

一直都是刷官方的版本,准备自己编译一下刷机。首先是下载,Android的源码是托管在Linux Kernel的源码站点,所以版本工具是git。关于git的使用和安装请见我的另一篇文章《在Ubuntu Server上安装Git》。创建一个存放Andorid的目录,然…

android reshare.c病毒,恶意软件分析 URL链接扫描 免费在线病毒分析平台 | 魔盾安全分析...

META-INF/MANIFEST.MFtNDfEFTy~s{Cg\V/OxIl[Mf"JC E_UcB1$^x6"i]6U#3D5Tmw>20#&hG;bVl*XK]xJU"#k})ek?w&);ViFd0iCFvye{(jB9w%^!yEj2,DGAW|^8ws%bD*eQ6n]fI_w3_nP_gxWll)zf[}l[[Rpn7x7?vbxfuVzgOj^x^lZ,b;%TK7k^mro)AYQJ2o^sL/EDh"^qND9V|Gn(…

imeoptions android,软键盘小记Android:imeOptions

1.actionUnspecified 未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.2.actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE3.actionGo 去往,对应常量EditorInfo.IME_ACTION_GO4.actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH5.actionSend 发送,对应常量E…

android rn框架开发的例子,RN与安卓通信架构篇

本篇文章介绍的搭建Android与Rn之间的简易通信架构,需要了解通信的基本使用的同学可以参考下面的链接开篇先上图 - “简易版的通信架构图”RN与Android之间通信的架构图本架构实现的功能有:自定义通信规则,并以Json作为数据传输格式进行传输实…

android 查询所有图片和视频,Android系统详解之获取图片和视频的缩略图

从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovider中获取系统中的视频或图片文件的缩略图,该类提供了三种静态方法可以直接调用获取。1.static Bitmap c…