#include <stdio.h>
//3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输人被选人的名字,最后输出各人得票结果。
【1】
struct person{
char name[20];int count;
}leaders[3]={"zhang",0,"wang",0,"sun",0};
main()
{
int i,j;
char leader_name[20];
for(i=1;i<=10;i++)
{
scanf("%s",【2】);
for(j=0;j<3;j++)
if(strcmp(leader_name,【3】)==0)
【4】;
}
for(i=0;i<3;i++)
printf("%5s:%d",【5】);
getchar();
}
#include <stdio.h>
//3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输人被选人的名字,最后输出各人得票结果。
#include <string.h>
struct person{
char name[20];int count;
}leaders[3]={"zhang",0,"wang",0,"sun",0};
main()
{
int i,j;
char leader_name[20];
for(i=1;i<=10;i++)
{
scanf("%s",leader_name);
for(j=0;j<3;j++)
if(strcmp(leader_name,leaders[j].name)==0)
leaders[j].count++;
}
for(i=0;i<3;i++)
printf("%5s:%d",leaders[i].name,leaders[i].count);
getchar();
}