首页 > 试题广场 >

程序填空题

[问答题]

[程序填空题]某单位准备对指定的n名(n<80)候选人进行一次投票。选举前事先印制了选票,投票者只需将选中者名下的圆圈涂黑即可。规定每张选票上被涂黑的圆圈数不得超过3个,也不得少于1个,否则视为无效选票。投票结束后,所有选票经计算扫描处理,形成了描述选票状态的文本文件。例如,n=8时所形成的文件格式如右所示。

其中,每行表示一张选票的数据,每列代表以为候选者的得票情况。第i行第j列为1,表示第i张选票上投了第j名候选人1票。

函数statistics()的功能是从文本中读入选票数据,并统计每位候选者的的票数并存入candidate[],函数返回有效选票数。

[程序填空题]

(1) !feof(fp)

(2) i<n

(3) tag>=1&&tag<=3

(4) q++

(5) candidate[i]++

发表于 2016-11-22 18:36:39 回复(0)