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

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

课 程 设 计 报 告学院、系 吉林大学珠海学院计算机科学与技术系专业名称 计算机科学与技术课程设计科目 C 语言程序课程设计所在班级 4 班学生学号 04110407学生姓名 曾伟雄指导教师 李昱完成时间 2012 年 3 月-5 月C 语言关键字中英翻译机一、设计任务与目标(1)输入中文关键字可以翻译成英语,如输入“整型”则输出关键字“int”;(2)输入英文关键字可以翻译成中文,如输入“int”则输出关键字“整型”;(3)可多次查询;(4)输入 bye 时退出。二、方案设计与论证(1)定义两个字符型数组分别存放中文关键字和英文关键字,中文和英文的顺序要一一对应,即数组的下标值要相同;(2)定义一个字符型数组用来存放输入的字符串;(3)利用 strcmp函数和循环结构实现输入的英文或中文关键字和已定义的字符型数组中的英文或中文关键字逐一比较;(4)输入的关键字和已有的关键字比较相同则利用中英相对应的下标值相同输出对应的英文或中文;(5)利用循环结构实现多次查询的功能;(6)利用 exit函数实现输入“bye”时退出程序;x1 x0相同 相同不相同 不相同三、程序框图或流程图,程序清单与调用关系四、全部源程序清单includeincludeincludevoid mainint i,x,k,time;char a15;bye bye 是 是否 否strcmpa,Chi strcmpa,Enii i开始ix;if x1couta;if strcmpa,“bye“0exit0;couta;if strcmpa,“exit“0exit0;couttworesultone-two-1 resulttwo-one-1dateone-17date0调用 festival 函数调用alldays函数timealldays-alldays1990itime51i3结束输入 choice输入 year 输入year,month输入现在和查询的year,month,day输入year,month,day输出 result输出“星期日” 输出“星期date”输出打鱼输出晒网是是否否调用 alldaysint y,int m函数四、全部源程序清单includeincludeincludeincludeint dayofyear2365,366;开始days1,am,b1a1调用 dayofmonth和 leapyear 函数daysdaysdayofmonthleapyearya-2b1;adaysdaysdayofmonthleapyearya-2; 根据上个月的剩余天数来确定下个月的起始位置,所以要减 2forb1;byear;formonth1;monthyearmonth;ialldaysyear,month;li7;outputtoscreenyear,month,l;getchar;void howlongint year1,year2,month1,month2,day1,day2,one,two,result,date;system“cls“;coutyear1month1day1;coutyear2month2day2;onealldaysyear1,month1day1;twoalldaysyear2,month2day2;ifonetworesultone-two-1;elseresulttwo-one-1;datealldaysyear1,month1day1-17; 函数 alldays 中 day1,所以要在这里减 1ifresult-1coutyearmonthday;timealldaysyear,monthday-alldays1990,11;itime5;ifi0 return choice;void chooseint sign0;system“cls“;switchlistcase 1oneyear;break;case 2onemonth;break;case 3 howlong;break;case 4fishornet;break;case 0 exit0;void mainint i;coutendlendlendlendlendl;cout“tttt“endlendlendl;cout“tttt欢迎使用万年历查询器“endlendlendl;cout“tttt“endlendlendl;cout“tttt 请按回车键继续“endl;getchar;fori0;i100;ichoose;五、程序运行结果测试与分析(1)程序欢迎界面 能输出理想结果(2)功能选项界面 能输出理想结果(3)功能 1查询某年A.输入界面 能输出理想结果B输出界面 能输出理想结果(4)功能 2查询某年某月A输入界面 能输出理想结果B输出界面 能输出理想结果(5)功能 3 输入年月日,输出距今天还有多少天,星期几,是否是公历节日。A输入界面 能输出理想结果B输出界面 能输出理想结果(6)功能 4某年某月某日是在打鱼还是在晒网A输入界面 能输出理想结果B输出界面 能输出理想结果(7)功能 5输入 0 退出程序,能够成功运行。六、结论与心得本次课程设计是我通过自己的实践对书本上的知识进行了与生活相关的运用。在这个程序中,主要应用了所学过的循环,条件语句,数组以及调用函数。这些知识的应用使我对课本所学过的内容的认识得到了更深刻的理解。在编写程序的过程中,也出现了很多错误。比如函数语句的编写错误导致输出结果并没有出现符合实际的结果。出现这些情况后,通过研究分析,才慢慢找到错误,想出解决错误的办法。最后才得到了正确的结果。七、参考资料1 余江等编著,C 语言程序设计,天津科学技术出版社,132-149 页八、致谢衷心感谢刘焕波同学对我的帮助。课程设计成绩评定表对课程设计工作过程的简短介绍和自我评价学生签名2012 年 月 日(以下由评定小组教师填写)质量评价指标(在相应栏目打)评 价 质 量评 价 项 目优秀 良好 中等 及格 不及格工作量和态度实验、计算可靠性文字和图表质量总体评价评定成绩(百分制)评定小组成员签名 2012 年 月 日制定人王钲旋,单缅 审定人 陈守孔

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

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

相关文章

两个序列的中位数c语言,小白在线求教 用归并排序实现查找两个有序序列的中位数...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼两个有序序列的中位数 (20分)已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A0,A1,⋯,AN−1的中位数指A(N−1)/2的值,即第⌊(N1)/2⌋个数(A0为第1个数)。输入格式:输入分三行。第一行给出序列的公共长…

c语言优化冒泡法,C语言:冒泡法排序一组数,如何优化?

#define _CRT_SECURE_NO_WARNINGS 1#include#includeint main(){int arr[] { 5, 6, 7, 8, 9 ,1, 2, 3, 4};int i 0;int j 0;int flag;int size sizeof(arr) / sizeof(arr[0]);for (i 0; i < size- 1 ; i){flag 1;//设置标志位&#xff0c;优化冒泡for (j 0; j < s…

android-短信验证功能,Android实现获取短信验证码的功能以及自定义GUI短信验证详解...

《Android实现获取短信验证码的功能以及自定义GUI短信验证详解》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《Android实现获取短信验证码的功能以及自定义GUI短信验证详解(8页珍藏版)》请在人人文库网上搜索。1、Android实现获取短信验证码的功能以 及自定义GUI短信…

android 分享到豆瓣,Android项目总结之社会化分享

随着现在社交网络的日益繁多&#xff0c;众多的社交客户端已占据了人们的大量时间&#xff0c;所以在我们的应用中具有一键分享的功能对提高我们产品的知名度有很大的帮助。新浪微博、腾讯微博、腾讯QQ、微信、QQ空间、豆瓣等众多知名社交站点&#xff0c;都是我们可以分享的去…

android实现自动横竖屏切换,android 中实现横竖屏切换【原创】

我们在使用android手机的时候&#xff0c;发现一些应用有横竖屏切换的功能&#xff0c;一般实现有以下几种方法&#xff1a;一、设置1.通过XML设置横竖屏切换在项目的 AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性&#xff0c;它有以下几个…

超级管理器Android,超级文件管理器app

详情超级文件管理器app&#xff0c;一款帮助你管理手机内存的软件&#xff0c;还可以重命名&#xff0c;移动&#xff0c;删除文件&#xff0c;在Android平台上完美运行&#xff0c;并能够与其他OI系列软件结合使用! 能快速地查找到目标文件&#xff0c;十分方便用户管理自己手…

android miui ios,从iOS到Android——小米11及小米生态实际使用体验

从iOS到Android——小米11及小米生态实际使用体验2021-02-22 15:29:5693点赞155收藏131评论创作立场声明&#xff1a;文中的设备均为自购&#xff0c;无任何特定立场。2021年2月10日&#xff0c;我的iPhoneX手机突然黑屏&#xff0c;拿到Apple Store检测&#xff0c;经诊断是屏…

android amd cpu架构,AMD CPU 架构

同频率、同缓存容量的CPU才能比较出不同架构的优劣。目前Intel、AMD常见CPU架构性能从高到低&#xff1a;Intel Core i7 (Core i7/ Core i5)AMD K10.5 (PhenomII)Intel Core/Core2AMD K10 (Phenom)AMD K8AMD K7Intel P6 (PentiumM、Pentium3、Pentium2、PentiumPro)Intel NetBu…

p50会搭载鸿蒙吗,华为Mate40和华为P50也会搭载鸿蒙,华为Mate30跌至白菜价让路

原标题&#xff1a;华为Mate40和华为P50也会搭载鸿蒙&#xff0c;华为Mate30跌至白菜价让路华为Mate40和华为P50也会搭载鸿蒙&#xff0c;华为Mate30跌至白菜价让路&#xff01;华为P50Pro的机身部分后置摄像头模块的外观有发生了改变&#xff0c;可以看到华为P50Pro并没有将所…

android 天气接口简书,天气API接口说明

天气API接口稳定的确实没有&#xff0c;除非是天气官方提供的&#xff0c; 但是我观察了下&#xff0c;要是合作伙伴才有开放的可能。其他的&#xff0c;例如&#xff1a;百度 APIStore、一些同学在其他网站上抓包下来的接口&#xff0c;以及什么各种收费的 API&#xff0c;都没…

html中如何在标题中加样式,html title属性 样式

css 中title属性怎样设置文本样式&#xff1f;如加颜色、设置打开开发工具&#xff0c;新建一个HTML文件。使用font-family属性设置&#xff0c;字体代码&#xff1a;.demo1{font-family: "microsoft yahei";}。使用font-size属性设置字体的大小代码&#xff1a;.dem…

计算机科学计算第二版第四章,大连理工大学 计算机科学计算 第四章2.pdf

大连理工大学 计算机科学计算 第四章2第4章 插值与逼近4.2.4 Hermite插 值4.2.4 Hermite插值理论和应用中提出的某些插值问题&#xff0c;要求插值函数p (x)具有一定的光滑度&#xff0c;即在插值节点处满足一定的导数条件&#xff0c;这类插值问题称为Hermite插值问题。 Hermi…

html如何算小于0判断错误,如果长度小于0在javascript中提醒

如果当前长度为0个字符...我想提醒没有剩下的字符&#xff01;10$(document).ready(function(){//alert("test!!");var combined_text_length 0;var limit 10;$("input.text_question_1").live(keyup, function (e){current_length 0;$.each($("in…

图像识别利用计算机对图像进行,图像识别方法

图像识别&#xff0c;是指利用计算机对图像进行处理、分析和理解&#xff0c;以识别各种不同模式的目标和对像的技术。图像识别是人工智能的一个重要领域。主要的图像识别方法有基于神经网络的图像识别方法、基于小波矩的图像识别方法等。中文名图像识别方法外文名image recogn…

linux将db2账户添加到组_超实用的shell脚本--Linux安全加固设置,值得收藏

概述近几年来Internet变得更加不安全了。网络的通信量日益加大&#xff0c;越来越多的重要交易正在通过网络完成&#xff0c;与此同时数据被损坏、截取和修改的风险也在增加。 只要有值得偷窃的东西就会有想办法窃取它的人。Internet的今天比过去任何时候都更真实地体现出这一点…

微型计算机指令系统例题,微机原理复习题(指令系统)

微机原理复习题(指令系统)《微机原理》复习题二一、选择题1、假设外部设备的状态字已经读入AL寄存器,其中最低位为"0",表示外部设备"忙", 为了判断外部设备是否"忙"而又不破坏其它状态位,应选用下列( )组指令。A. RCR AL, 01H JZ Label B. CMP A…

迷你世界无人驾驶地铁火车_出口伊斯坦布尔地铁列车“云下线”

轨道世界 RailWorld开放&#xff5c;共享&#xff5c;价值导读 ID&#xff1a;RailWorld出口伊斯坦布尔地铁列车“云下线”全自动无人驾驶&#xff0c;全寿命远程跟踪、诊断和维护&#xff0c;全车内循环感应系统&#xff0c;极具土耳其风情的外观及内饰……7月14日&#xff0c…

易安卓 html5,Developing a Multi Platforms Web Applications for Mobile Device Using HTML5

摘要&#xff1a;As the mobile phone has become more mature, the continuous development of both hardware and software has become increasingly popular. Nowadays the need to develop mobile application that can run over multi-platform is an essential problem b…

java: 程序包com.github.pagehelper不存在_Rust语言正在兴起,Java、Python、C的末日来临?...

您可能从未用Mozilla创建的开源&#xff0c;系统级编程语言Rust编写任何东西&#xff0c;但是您可能会在某个时候写。在Stack Overflow的2019年开发人员调查中&#xff0c;开发人员将Rust评为“最受欢迎的”语言&#xff0c;而Redmonk在半年的语言排名中&#xff0c;Rust 跻身前…

计算机应用与网络文化,计算机文化与应用基础

全国计算机等级考试一级(2013年版)教学用书。主要介绍了计算机基础概述、中文Windows 7 操作、计算机网络基础、中文Word 2010操作、中文Excel 2010操作、中文PowerPoint 2010操作等内容。书 名计算机文化基础(Windows 7Office 2010)作 者李淑华ISBN978-7-04-037945-7页 …