C语言课程设计报告模板

上传人:re****.1 文档编号:498330576 上传时间:2023-01-21 格式:DOCX 页数:10 大小:36.28KB
返回 下载 相关 举报
C语言课程设计报告模板_第1页
第1页 / 共10页
C语言课程设计报告模板_第2页
第2页 / 共10页
C语言课程设计报告模板_第3页
第3页 / 共10页
C语言课程设计报告模板_第4页
第4页 / 共10页
C语言课程设计报告模板_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《C语言课程设计报告模板》由会员分享,可在线阅读,更多相关《C语言课程设计报告模板(10页珍藏版)》请在金锄头文库上搜索。

1、C语言课程设计报告班级:16 物联网一、题目说明(1)读取输入信息,能正确进行数字运算(2)拥有记忆功能,可查询最近几次计算结果并继续进行数字运 算。二、基本功能实现1)能实现两个数之间的加减,乘,除,乘方,开方等运算。2)实现记忆功能,可保留近十位结果,可用#键查看。3)*键作为清 0键,清除当前屏幕上的值为 0表示重新开 三、设计流程(可以画流程图,可以直接写说明)1输入值输入索要执行的操作结束四、代码#include#include#include#include.);double yunsuan(double a, char operate, double b);return 0;/*

2、功能:处理数值之间的运算参数1:操作数1参数2:操作方式参数3:操作数2 返回值:两数值的运算结果 */double yunsuan(double a, char operate, double b)switch(operate)case +:a += b;break;case -:a -= b;break;I 9 Icase *:a *= b;break;case /:a /= b;break;casebreak;case :a = sqrt(a);break;default: /如果不满足上面所有分支则结束程序break;return a;/*功能:保存该次运算结果参数1:用来保存结果的数

3、组 参数2:本次要存放的结果参数3:数组中目前存放的个数返回值:无*/void PutRes(double array, double res, int *i)int j = *i;/i 用引用传递,确保在调用该函数式,形参和实参都能发生改变if(j 10)/如果数组内当前的值少于十个直接存入,并将个数加1arrayj = res;j+;elsefor(j = 1; j 10; +j) /如果数组内有十个数,则从第 二个数开始前移,再讲本次结果存放在下标为9的位置arrayj-1 = arrayj;*i = j; /更新当前数组内数值个数五、运行效果(截图)六、bug调试(调试过程中遇到的问题

4、和解决方法):六、心得体会在这为期两个星期的时间内,通过我们小组之间成员的相互讨论 和合作,我们完成了老师要求的程序设计,更值得高兴的事我们的程 序取得了成功,在这一个学期的c语言学习中,我们平时所学的知识 最多也就是在做作业时才能用到,平时没什么练习的机会,这次的课 程设计是我们第一次通过自己的构思和小组成员讨论并且不断查阅 资料来设计一段程序,这次的设计不仅巩固了以前所学的知识,还让 我对C语言有了更深一部的了解掌握了更多的技巧和技能。C语言是计算机程序设计的重要理论基础,在我们以后的学习和 工作中占有重要的作用,要学好这种语言,仅仅学习课本上的知识是 不够的,还要经常自己动手才能锻炼自己实践能力,只有多动手,经常编写程序,才能不断提高自己转化知识的能力。在此次活动总结中,我们小组相互合作,相互帮助,不断进步, 不断提高,不但加强了个人能力,也提高了团队协作能力 ,最终完 成了老实交代的任务,希望以后能有更多的这样的机会,我相信以后 会取得更大的进步!班级:16 届物联网 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号