C语言程序设计案例教程 第2版 廖湖生 叶乃文 周珺 函数复习51新.pptVIP

  • 13
  • 0
  • 约5.17千字
  • 约 30页
  • 2015-12-15 发布于广东
  • 举报

C语言程序设计案例教程 第2版 廖湖生 叶乃文 周珺 函数复习51新.ppt

C语言程序设计 北京工业大学计算机学院 软件学科部 廖湖声主讲 学时40(课堂24+上机16) 联系方式:liaohs@ 教案网址:/home/teachonline 上机时间:第2-8、10周7-8节 第5章 程序的组织结构(复习) 基本控制结构 变量说明、数据类型、表达式 if语句、while语句、for语句 算法初步 数据组织 ? 变量配置 流程图描述 ? 编码实现 数据组织结构 数组、字符串(字符数组) 程序的组织结构 函数(子算法描述) 参数传递、数组参数、返回值、递归调用 例5-1:团支部选举过程 从全班35名同学中,选出5名团支部委员 数据组织 每个同学得到的票数?学号、票数 得票最多的5人(可直接输出) 变量设置 long sno[35]; 35人的学号 int num[35]; 35人的得票数 用数组下标关联学号和得票数 算法 学号数组的初始化 重复处理35次 输入5个学号 累加5人的得票 按照得票数从多到少排序, 学号数组和得票数组同时排序 输出前5人的学号和得票数 程序组织 main 负责上述算法 void init( long sno[ ] ) 负责学号数组的初始化 void vote( long x, long sno[ ], int num[ ] ) 记录得票(x为侯选人的学号) void sort( lobg sno[ ], int num

文档评论(0)

1亿VIP精品文档

相关文档