大家一起来看一下,帮忙解决一下这个问题
#include<stdio.h> #include <string>
struct person
{char name[20];
int count;
}leader[3]={{"li",0},{"hao",0},{"song",0}};
void main()
{int i,j,m;
char leaderoname[20];
for(i=1;i<=5;i++)
{printf("请输入被选中的人名\n");
scanf("%s",&leaderoname[20]);
for(j=1;j<3;j++)
{if(!strcmp(leaderoname,leader[j].name))
leader[j].count++;}
}
for(m=0;m<3;m++)
printf("%s,%d\n",leader[m].name,leader[m].count);
}
程序运行没有错误,只是没有实现功能,我要的功能是统计三个人的得票情况!为什么后来总是显示零票