欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年设计一个简单计算器的C语言课程设计报告 2.pdf

    • 资源ID:33407159       资源大小:279.07KB        全文页数:11页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年设计一个简单计算器的C语言课程设计报告 2.pdf

    . . C 语言课程设计报告题目: 设计一个简单计算器目录1.设计目的2.内容3.总体设计(有流程图)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 2 4.源程序编写(附上了运行图)5.执行结果6.心得体会一、设计目的设计一个简单计算器,在功能上功能尽量模拟windows操作系统中的计算器,系统界面不做强制要求。全面熟悉、掌握C 语言基本知识,掌握C 程序设计中的顺序、分支、循环三种结构及数组、函数、指针和文件的操作,把编程和实际结合起来, 增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 3 使用计算机解决实际问题的能力,规范编程思想, 为以后在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。二、内容1、 程序设计的一般步骤a、 确定数据结构b、 确定算法c、 编程d、 调试e、 总结资料2、基本要求a设计正确,方案合理,能实现相应功能。b界面友好,使用方便。c程序精炼,结构清晰。d设计报告含程序设计说明,用户使用说明,源程序清单及程序框图。e上机演示。三、总体设计 (程序设计组成框图、流名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 4 程图)四、 源程序编写#include #include #include double jisuan(char a) int i=1,j,k,m,cnt=0,t1=0,t2=0,t3=0; char nibo50,zhan250; double x,n,l,z=0,zhan320; typedef struct double d1; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 5 int d2; dd; typedef struct dd data50; int top; zhan1; zhan1 shu; shu.top=0; while(ai!=0) if(ai=0&ai=0&aj=9) j+; j-; for(k=i;k=0&aj=9) j+; j-; for(k=i;k0&zhan2t2!=() nibo+t1=zhan2t2; nibot1+1=0; t2-; zhan2+t2=ai; i+; else if(ai=-) if(ai-1=$) a0=0; i=0; else if(ai-1=() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 7 ai-1=0; ai-2=(; i=i-2; else while(t20&zhan2t2!=() nibo+t1=zhan2t2; nibot1+1=0; t2-; zhan2+t2=ai; i+; else if(ai=*|ai=/) while(zhan2t2=*|zhan2t2=/|zhan2t2=|zhan2t2=) nibo+t1=zhan2t2; nibot1+1=0; t2-; zhan2+t2=ai; i+; else if(ai=|ai=) while(zhan2t2=|zhan2t2=) nibo+t1=zhan2t2; nibot1+1=0; t2-; zhan2+t2=ai; i+; while(t20) nibo+t1=zhan2t2; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - 8 nibot1+1=0; t2-; t1=1; while(nibot1!=0) if(nibot1=0&nibot1=9) for(i=0;i=shu.top;i+) if(nibot1-0=shu.datai.d2) m=i; break; zhan3+t3=shu.datam.d1; else if(nibot1=+) zhan3t3-1=zhan3t3-1+zhan3t3; t3-; else if(nibot1=-) zhan3t3-1=zhan3t3-1-zhan3t3; t3-; else if(nibot1=*) zhan3t3-1=zhan3t3-1*zhan3t3; t3-; else if(nibot1=/) zhan3t3-1=zhan3t3-1/zhan3t3; t3-; else if(nibot1=) zhan3t3-1=pow(zhan3t3-1,zhan3t3); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - 9 t3-; else if(nibot1=) zhan3t3=sqrt(zhan3t3); t1+; return zhan31; void main() for(;) char x,a50; double jieguo; int i=0; a0=$; printf( 表示开方, 表示乘方 n); printf( 请输入表达式 ,退出请输入q:nn); scanf(%c,&x); if(x=q) break; while(x!=n) a+i=x; scanf(%c,&x); ai+1=0; jieguo=jisuan(a); printf(n); printf( 结果为 :%lf,jieguo); printf(nn); 五、 执行结果1、输入5 4 结果9 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - 10 2、输入5 4 结果1 3、输入5 4 结果20 4、输入5 4 结果1 图例:注:分别输入 5、4,分别进行加减乘除。结果运行成功。此图为证明此程序运行 0 error ,没错误。六、心得体会名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 11 计算机知识博大精深,很奥妙,学过c 语言之后我知道我们平时用的那些应用程序都是用各种计算机语言编写的。这次通过老师布置的课程设计,我学会了更多的计算机知识,觉得编程是一件很费脑细胞同时很有意思的一件事。我在编写这次简单计算器的程序过程中遇到很多困难, 犯了很多错, (例如: 执行结果部分没有运算符) ,这也让我意识到编写c 语言是需要耐心、细心和热心去做的一件事情!最关键的是,这个程序是我们经过一个暑假后的过程来编写的, 我发现很多知识都忘了,所以最关键的是我觉得编程就该持之以恒!这次的报告前前后后改了很多遍, 我觉得无论是做程序还是报告都应该按照要求的格式来,严谨规范的要求自己才能事半功倍!名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -

    注意事项

    本文(2022年设计一个简单计算器的C语言课程设计报告 2.pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开