欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
换一换
首页 沃文网 > 资源分类 > DOC文档下载
 

设计一个简单计算器

  • 资源ID:20027       资源大小:220.50KB        全文页数:11页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: QQ登录   微博登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

加入VIP,免费下载资源
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

设计一个简单计算器

C语言课程设计报告题目设计一个简单计算器目录1.设计目的2.内容3.总体设计(有流程图)24.源程序编写(附上了运行图)5.执行结果6.心得体会一、设计目的设计一个简单计算器,在功能上功能尽量模拟windows操作系统中的计算器,系统界面不做强制要求。全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数、指针和文件的操作,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,规范编程思想,为以后在专业3课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。二、内容1、程序设计的一般步骤a、确定数据结构b、确定算法c、编程d、调试e、总结资料2、基本要求a.设计正确,方案合理,能实现相应功能。b.界面友好,使用方便。c.程序精炼,结构清晰。d.设计报告含程序设计说明,用户使用说明,源程序清单及程序框图。e.上机演示。三、总体设计(程序设计组成框图、流程图)4四、源程序编写includeincludeincludedoublejisuanchara[]{inti1,j,k,m,cnt0,t10,t20,t30;charnibo[50],zhan2[50];doublex,n,l,z0,zhan3[20];typedefstruct{doubled1;intd2;}dd;typedefstruct{dddata[50];inttop;}zhan1;5zhan1shu;shu.top0;whilea[i]\0{ifa[i]0a[i]0a[j]0a[j]0zhan2[t2]{nibo[t1]zhan2[t2];nibo[t11]\0;t2--;}zhan2[t2]a[i];i;}elseifa[i]-{ifa[i-1]{a[0]0;i0;}elseifa[i-1]{a[i-1]0;a[i-2];ii-2;\}else{whilet20zhan2[t2]7{nibo[t1]zhan2[t2];nibo[t11]\0;t2--;}zhan2[t2]a[i];i;}}elseifa[i]*||a[i]/{whilezhan2[t2]*||zhan2[t2]/||zhan2[t2]||zhan2[t2]{nibo[t1]zhan2[t2];nibo[t11]\0;t2--;}zhan2[t2]a[i];i;}elseifa[i]||a[i]{whilezhan2[t2]||zhan2[t2]{nibo[t1]zhan2[t2];nibo[t11]\0;t2--;}zhan2[t2]a[i];i;}}whilet20{nibo[t1]zhan2[t2];nibo[t11]\0;t2--;}t11;whilenibo[t1]\0{ifnibo[t1]0nibo[t1]98{fori0;ishu.top;i{ifnibo[t1]-0shu.data[i].d2{mi;break;}}zhan3[t3]shu.data[m].d1;}elseifnibo[t1]{zhan3[t3-1]zhan3[t3-1]zhan3[t3];t3--;}elseifnibo[t1]-{zhan3[t3-1]zhan3[t3-1]-zhan3[t3];t3--;}elseifnibo[t1]*{zhan3[t3-1]zhan3[t3-1]*zhan3[t3];t3--;}elseifnibo[t1]/{zhan3[t3-1]zhan3[t3-1]/zhan3[t3];t3--;}elseifnibo[t1]{zhan3[t3-1]powzhan3[t3-1],zhan3[t3];t3--;}elseifnibo[t1]{zhan3[t3]sqrtzhan3[t3];}t1;9}returnzhan3[1];}voidmain{for;;{charx,a[50];doublejieguo;inti0;a[0];printf表示开方,表示乘方\n;printf请输入表达式,退出请输入q\n\n;scanfc,ifxqbreak;whilex\n{a[i]x;scanfc,}a[i1]\0;jieguojisuana;printf\n;printf结果为lf,jieguo;printf\n\n;}}五、执行结果1、输入54结果92、输入54结果13、输入54结果20104、输入54结果1图例注分别输入5、4,分别进行加减乘除。结果运行成功。此图为证明此程序运行0error,没错误。六、心得体会计算机知识博大精深,很奥妙,学过c语言之后我知道我们平时用的那些应用程序都是用各种计算机语言编写的。这次通过老师布置的课程设计,我学会了更多的计算机知识,觉得编程是一件很费脑细胞同时很有意思的一件事。11我在编写这次简单计算器的程序过程中遇到很多困难,犯了很多错,(例如执行结果部分没有运算符),这也让我意识到编写c语言是需要耐心、细心和热心去做的一件事情最关键的是,这个程序是我们经过一个暑假后的过程来编写的,我发现很多知识都忘了,所以最关键的是我觉得编程就该持之以恒这次的报告前前后后改了很多遍,我觉得无论是做程序还是报告都应该按照要求的格式来,严谨规范的要求自己才能事半功倍........忽略此处.......

注意事项

本文(设计一个简单计算器)为本站会员(星星008)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2017-2019 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号  

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922