题目39:对10个候选人进行选举,现有一个100条记录的选票数据文件INDAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推:内容均为字符0和1,1表示此人被选中,0表示此人未被选中,全选或不选均为无效的选票。给定函数ReadDat的功能是把选票数据读入到字符串数组xx中。请编制函数Cou
tRs来统计每个人的选票数并把得票数依次存入yy0到yy9中。把结果yy输出到文件OUTDAT中。r
注意:部分源程序已给出。r
请勿改动主函数mai
、读数据函数ReadDat和输出数据函数writeDat的内容。r
r
类型:选票问题。r
voidCou
tRsvoid标准答案有问题r
i
tIj0k0r
charstrr
forI0I10Ir
yyI0r
forI0I100Ir
strxxIj0r
whilestrr
ifstr1jstrr
elsestrr
ifj0j10r
strxxIk0r
whilestrr
ifstr1yyk1r
elsekr
r
r
r
题目58:对10个候选人进行选举,现有一个100条记录的选票数据文件INDAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推:内容均为字符0和1,1表示此人被选中,0表示此人未被选中,若一张选票人数小于等于5个人时被认为无效的选票。给定函数ReadDat的功能是把选票数据读入到字符串数组xx中。请编制函数Cou
tRs来统计每个人的选票数并把得票数依次存入yy0到yy9中。把结果yy输出到文件OUTDAT中。r
注意:部分源程序已给出。r
请勿改动主函数mai
、读数据函数ReadDat和输出数据函数writeDat的内容。r
r
类型:选票问题。r
voidCou
tRsvoid标准答案有问题r
i
tIcou
tjr
charpfr
forI0I10IyyI0r
forI0I100Ir
pfxxIcou
t0r
whilepfr
ifpf1cou
tpfr
elsepfr
ifcou
t5r
pfxxIj0r
whilepfr
ifpf1yyj1jpfr
elseifpf0pfjr
r
r
r
r
r
题目84:对10个候选人进行选举,现有一个100条记录的选票数据文件INDAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推:内容均为字符0和1,1表示此人被选中,0表示此人未被选中,若一张选票人数大于5个人时认为无效的选票给定函数ReadDat的功能是把选票数据读入到字符串数组xx中。请编制函数Cou
tRs来统计每个人的选票数并把得票数依次存入yy0到yy9中。把结果yy输出到文件OUTDAT中。r
注意:部分源程序已给出。r
请勿改r