《软件设计基础-C++》课程设计报告书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

结束

开始

计算糖果数

计算增加糖果数

结束

相关文档
最新文档