c语言高手里边请! 有投票器的问题,帮一下忙吧!!谢谢了~~急求

来源:百度知道 编辑:UC知道 时间:2024/05/01 01:11:13
一、问题描述:
班级举行班干部选举,有n位候选人,m人参加投票。投票率超过2/3的最高票的成为班长。
二、功能要求:
1、给n位定候选人的姓名,m位同学依次从键盘录入n位候选人中一人的名字;录入的过程中,如果有非候选人姓名录入,则进行提示,弃权或者重新录入,直到全部m人投票结束。
2、程序依次统计各候选人得票数、得票率以及弃权的票数并进行输出;
3、如果有符合条件的候选人产生,则输出相关信息,如果没有,则重新开始投票。
三、算法提示:
1、结构体数组
2、无限定转向
3、循环与选择的嵌套

马上要考试了!弄了好久都没有弄明白!希望高手能够帮忙。。。。。。
急求啊。。。。。。。。。。
非常非常的感谢!!!!

首先是定义结构体 要包含两个信息:名字,票数;这个结构体可以作为一个数组,包含所有候选人
投票是另一个函数,输入名字后,函数要寻找数组里有没有名字一样的结构,如果有,把那个结构的票数加一.如果弃权,那要设置一个静态变量,用它记录

问老师啊