C语言程序设计&第五单元形成性考核作业(占形考比例40%).docx
《C语言程序设计&第五单元形成性考核作业(占形考比例40%).docx》由会员分享,可在线阅读,更多相关《C语言程序设计&第五单元形成性考核作业(占形考比例40%).docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、江苏开放大学形成性考核作业学号:姓名:课程代码060213课程名称:C语言程序设计(本) 评阅教师:第次任务共3次任务作业说明:1 .做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。2 .学习完第五单元后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形 式的电子作业,本次作业占形成性考核总成绩的40%。作业内容:根据“学生信息管理系统”程序,编写一个“候选人选票统计系统”的程序,要求综合运用结 构体、函数和前面所学的循环结构、输入输出、选择结构等知识技能,能够进行多名候选人简 单信息的录入,选票数的录入,能够根据候选人姓名或者编号查询输出选票情况。作业要
2、求:(1)程序的主要设计思路,以文字或图表的形式描述比如候选人信息包括哪些,选票如何 存储等程序设计细节;(2)程序的源代码以及对源代码必要的行注释;(3)请把程序运行结果截图贴在本次作业中;(4)以上内容请在本文档中完成,并将本文档提交至学习平台,作为本课程第三次作业。作业回答区:#include#include#define WAIT 5#define CHOOSE 10struct wait(char name20;int count;);void wait_input(struct wait *p);int main()(struct wait waitsfWAIT;int i;for
3、(i=0;iWAIT;i+)waitsij.count=0;printf(投票数初始化验证n”);for(i=0;iWAIT;i+)(printf(n t % d n, waits i .count);printf(nnH);wait_input( waits);printf(投票验证n);for(i=0;iWAIT;i+)(printf (* * % st % dn *1, waitsi .name,waitsi .count);void wait_input(struct wait *p)(int i,j;struct waitc=P;printfC输入d位候选人的姓名:n WAIT);for(i=0;iname);P+;char chooseCHOOSE20;printfC输入要投票的d个人的投票姓名:nn,CHOOSE);for(i=0;iCHOOSE;i+)(scanf(M %sH,choosei);)for(i=0;iWAIT;i+)|forg=0;jCHOOSE;j+)|if(strcmp(ciJ.name,choosej)=0)(ci.count+;)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 第五 单元 形成 考核 作业 占形考 比例 40
限制150内