《软件设计基础-C++》课程设计报告书
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件设计基础-C++》
课程设计报告
设计名称: 分糖果 姓名: 学号:
专业班级: 学院:
设计时间:
设计地点:
月 日成绩:
目录
1.课程设计目的
2.课程设计任务与要求
3.课程设计说明书
4.课程设计成果
5.程序调试过程
6.设计问题的不足和改进方案
7.课程设计心得
8.参考文献
人数和每个小孩的初始数由键盘输入。经过多少次调整,使每个孩子手中的糖果一样多,调整结束时每个孩子有糖果多少颗,在调整过程中老师又新增发了多少颗糖果。
(1) 应用数组通过判断数组元素是否相等来表示小孩手中的糖果是否相
等。
(2) 利用循环结构,当小孩手中的糖果不等时进行调整循环。
(2)循环模块:(3)输出模块:
4.课程设计成果#include
糖果相等
得到糖果,继续循环
Main()函数
糖果数判断
While控制的循环语句
输出每个孩子的糖果数和老师增发的糖果数N
开始
初始化数组
创建临时数组
child[i]!=child[i+1]输出每个孩子的糖果数
输出老师增发的糖果数
i=0
i<10,i=i+1 child[i]!=child[i+1]?
child[i]=child[i]/2 child[i]=child[i-1]+child[i]
Y
结束
开始
计算糖果数
计算增加糖果数
结束