8.编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后程序自动显示各候选人的得票结果和废票信息。要求用结构体数组candidate表示3个候选人的姓名和得票结果。 #include<stdio.h> #include<string.h> struct man { char name[10]; int shu; }m[3]={“zhang”,0,“li”,0,“wang”,0}; main() { int i,j; char name[10]; for(i=0;i<10;i++) { scanf("%s",name); for(j=0;j<3;j++) { if(strcmp(name,m[j].name)==0) m[j].shu+=1; } } for(i=0;i<3;i++) printf("%s %d\n",m[i].name,m[i].shu); }