#include<stdio.h>
struct per{
char name[10];
int count;
}per[3]={{"meng",0},{"zhao",0},{"li",0}};
int main(){
printf("欢迎进入良好公民评选投标系统\n");
printf("候选人有:meng,zhao,li\n");
int i,j;
char name[10];
for(i=0;i<10;i++){
printf("第 %d 位投票,请写下支持的候选人名字:",i+1);
gets(name);
for(j=0;j<3;j++){
if(strcmp(name,per[j].name)==0)
per[j].count++;
}
}
struct per per1=per[0];
for(i=0;i<3;i++){
printf("%s 得票数:%d\n",per[i].name,per[i].count);
if(per1.count<per[i].count)
per1=per[i];
}
printf("最后获胜的候选人是:%s",per1.name);
return 0;
}
01-11
2503
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-07
212
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)