C语言填空:选票统计
#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(); }