下载此文档

C语言课设之投票系统.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
C语言课程设计前言计算机科学技术的发展,不仅极大地促进了整个科学技术的发展,而且明显地加快了经济信息化和社会信息化的进程。因此,计算机教育在全国备受重视,计算机知识与能力已成为21世纪人才素质的基本要素之一。如今,高等教育的计算机教育发展十分迅速。十多年前,只有部分理工科专业开设计算机课程。今天,几乎所有高校的所有专业都开设了程度不同的计算机课程。人们已经认识到,计算机知识已成为当代知识分子知识结构中不可缺少的重要组成部分。而除了掌握计算机的基础知识和操作的基本能力外,掌握一门高级编程语言,并可以熟练运用它,已成为当代大学生综合能力必要组成。计算机技术发展如此迅猛,计算机应用如此广泛,需要学****的东西愈来愈多,而我们的总学时是有限的。一般来说,计算机课程学****可以分为两部分:一部分是理论课程学****一部分是上机应用实****根据我们专业的性质和要求,则应侧重于上机操作运用。为此,学校特意在暑期最后一星期安排了32个学时的上机实****现将一星期的实****内容及结果分析分列如下::设有代号为’a’,’b’,’c’的三个个足球先生候选人,根据投票者在选票上对他们编号的填写顺序分别记分5,3,2。请编程从键盘上输入投票人数及投票结果,统计他们的得分,并输出哪位当选足球先生。请注意;若同一张票上写有两个相同代号,则显示“此票无效”,若最终前两名得分相同应显示“重新投票”,否则显示三个候选者得分并输出“祝贺X当选冠军!”。:根据题目要求,选票数据以txt文件的形式存储,所以应提供文件的打开,关闭,输入,输出等操作,并对读取的文件进行调用。,可对程序进行如下设计:主菜单函数选票人数模块选票人数模块数选票信息分数统计选举结果退出选出冠军打开“”文件显示选票人数读取“”:,通过调用主菜单函数实行主函数的功能。主菜单函数输入5选择输入1~5的数输入1~4的数退出选择输入1或2输入2输入1入程序main(){ voidchoose(); menu(); }voidmenu(){voidchoose();intn,w; do {puts("\t\t^^^^^^^^^^^^足球先生投票程序^^^^^^^^^^^^^^^^^^"); puts("\t\t{}"); puts("\t\t{[:]}"); puts("\t\t{[:]}"); puts("\t\t{[:]}");puts("\t\t{[:]}"); puts("\t\t{[]}"); puts("\t\t{}"); puts("\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"); printf("请选择你的数字(1-5):[]\b\b"); scanf("%d",&n); if(n<1||n>5) { w=1; getchar(); } elsew=0; }while(w==1); switch(n) { case1:innum();break; case2:input();break; case3:output();break; case4:choose();break; case5:exit(0); }}“”文件中,之前已通过只读的方式从“”文件中打开并读取出来并保存在之前建立的结构体变量vote[NUM]中。通过调用选票信息统计选票人数,并通过选择函数菜单返回或退出。程序voidinnum(){ inti=loadvote(); printf("\n选票人数:\t%d\n\n",i); select();},用for循环语句进行票数的统计并用ifelse语句进行选择,如果出现票数一样的则选票无效,通过调用累加函数将票数统计结果统计出来。程序voidinput(){ inti; intm=loadvote(); printf("\n"); number[0].num=number[1].num=number[2].num=0; for(i=0;i<m;i++) { printf("%c%c%c",vote[i].c1,vote[i].c2,vote[i].c3); if(vote[i].c1==vote[i].c2||vote[i].c1==vote[i].c3||vote[i].c2==vote[i].c3) printf("\t该票无效!\n"); else { add(vote[i].c

C语言课设之投票系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人crh53719
  • 文件大小141 KB
  • 时间2020-10-01