C语言课程设计报告模板.docx
本资源是关于C语言课程设计报告模板,主要包括题目说明、基本功能实现、设计流程和代码实现等部分。下面是该资源的详细知识点:
标题:C语言课程设计报告模板
描述:该资源是一个C语言课程设计报告模板,旨在指导学生完成课程设计报告。
标签:考试
知识点:
1. 题目说明:该设计要求读取输入信息,正确进行数字运算,并拥有记忆功能,查询最近几次计算结果并继续进行数字运算。
2. 基本功能实现:
* 能实现两个数之间的加减、乘、除、乘方、开方等运算。
* 实现记忆功能,保留近十位结果,使用#键查看。
* *键作为清0键,清除当前屏幕上的值为0,表示重新开始。
3. 设计流程:
* 判断输入值
* 根据输入值,选择相应的运算符和操作数
* 调用yunsuan函数进行计算
* 将结果保存到history数组中
4. 代码实现:
* 使用C语言编程,实现了基本的数字运算功能
* 使用yunsuan函数处理数值之间的运算
* 使用PutRes函数将结果保存到history数组中
程序说明:
1. 主函数main():定义了变量str、a、b、res、history和i,用于存储输入值、操作符、操作数和结果等信息。
2. fgets函数:用于读取从键盘输入的一整行标准输入,保存在字符串str中。
3. sscanf函数:用于将str以长浮点型的格式放入a中,如果返回值为1,说明输入的是数值。
4. yunsuan函数:处理数值之间的运算,参数包括操作数1、操作方式和操作数2,返回值为两数值的运算结果。
5. PutRes函数:将结果保存到history数组中,参数包括history数组、结果res和索引i。
总结:该资源提供了一个C语言课程设计报告模板,指导学生完成课程设计报告,涵盖了题目说明、基本功能实现、设计流程和代码实现等方面的知识点。