这个编程片段怎么补充完整?
【问题描述】统计候选人选票。设有3个候选人:"zhang","wang","zhao",每次输人一个得票的候选人的名字,’#’号键结束,要求最后输出3个候选人的得票结果。【样例输入】
zhang
wang
zhao
li
zhang
zhao
zhang
#
【样例输出】
zhang:3
wang:1
zhao:2
程序如下:
#include<stdio.h>
#include<string.h>
struct candidate
{
char name[10];
int sum;
} s[3]= {{"zhang",0},{"wang",0},{"zhao",0}};
int main()
{
int i;
char a[20];
while(1)
{
gets(a);//输入候选人名字
这里为需要补充的地方。
}
for(i=0; i<3; i++)
printf("%s:%d\n",s[i].name,s[i].sum);//输出得票
return 0;
}