C语言课程设计——投票系统开发

上传者: starlifht | 上传时间: 2021-06-03 19:36:05 | 文件大小: 41KB | 文件类型: RAR
针对投票系统源代码 仅供参考 一、课程设计目的和任务 为完成对十佳运动员的选拔,故设计此程序通过众人对20位候选人的投票表决,选出其中票数最高的前十位,定为十佳运动员。这就要求本程序要能够录入20位候选人的名单,包括起编号和姓名,然后程序可以接受用户的投票,并且自动作出票数统计并输出最后的票数由高到低的排序结果。 二、分析与设计 1.程序的基本功能: (1)查看十佳运动员的候选名单。 (2) 接受用户的投票。 (3) 自动统计用户投票并输出排序结果。 (4) 添加一个管理员,可以录入候选者名单。 (5) 退出程序。 2.系统总框图: 3.定义的函数及说明: 本程序由11个函数构成 back_sel()---用来返回用户菜单 display1()------用来显示用户菜单 f_read()-------用来读出候选人名单 admirin_save()-----管理员输入数据并将数据存盘 admirin()------管理员录入数据界面 admir()——管理员界面登录 paixv()-----查看十佳候选人排名,票数由高到低 write()------调用此函数来写入票数 voting()------投票界面,进行对候选者的投票 select()-------首页界面选择 Main()---主函数。 4.算法设计: 本程序主要运用线性表的顺序存储结构,从而很容易的对数组进行操作。同时对于票数的统计排序方面采用比较经典的“冒泡法”来完成,从而优化了整个程序体,降低时间复杂度。

文件下载

资源详情

[{"title":"( 3 个子文件 41KB ) C语言课程设计——投票系统开发","children":[{"title":"ath_list <span style='color:#111;'> 400B </span>","children":null,"spread":false},{"title":"代码.c <span style='color:#111;'> 4.78KB </span>","children":null,"spread":false},{"title":"十佳运动员投票系统.exe <span style='color:#111;'> 200.05KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • anna1918 :
    这个程序很好,貌似代码有点错
    2014-12-21
  • TALORYU :
    最近在看C语言,拿来练习一下
    2014-10-31
  • qq168499154 :
    东西很好,正式我要的,感谢老师
    2014-09-21
  • wang1015188861 :
    c语言作业设计 用这个参考下 帮助挺大
    2013-09-16
  • haichaofang :
    这个程序很好,我们老师也叫我们编写差不多的程序,我从你这里得到不错的帮助,很适合c语言初学者,谢谢!
    2012-08-31

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明