数字排序的设计与实现C语言课程设计报告.docVIP

  • 9
  • 0
  • 约2.96千字
  • 约 10页
  • 2018-01-30 发布于江西
  • 举报

数字排序的设计与实现C语言课程设计报告.doc

目 录 1 前言 1 2 需求分析 1 2.1 课程设计目的 1 2.2 课程设计任务 1 2.3 设计环境 1 2.4 开发语言 1 3 分析和设计 2 3.1 模块设计 2 3.2 系统流程图 2 3.3 主要模块的流程图 3 4 具体代码实现 5 5 课程设计总结 7 5.1 程序运行结果 7 5.2 课程设计体会 8 参考文献 9 致 谢 9 1 前言 编写一个程序来处理数字排序问题。分别通过直接插入算法和选择排序算法将一组数字按降序排列,。(1)WINDOWS 2000/2003/XP/7/Vista系统 (2)Visual C++ 2.4 开发语言 C语言 3 分析和设计 3.1 模块设计 在主函数中,调用两个子函数来分别实现直接插入法排序和选择法排序。 定义一个函数aa( ),用直接插入法对数组a中的数进行排序。首先,按要求输入数据。接着,利用双重for循环,其中外重循环是对中间变量temp和计数变量count进行赋值,从第一个数起依次赋给temp,然后在内重循环中把temp与前一数比较,temp小则交换,以此向后推。最后,输出排序好的新数组a以及排序次数。 定义一个函数bb( ),用选择法对数组a中的数进行排序。首先,根据提示信息依次输入数据。接着,利用双重for循环,其中外重循环控制中间变量max的赋值操作(max保存最大数的下标),而在内重循环中,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档