设有3个候选人,有10人参加选举,每个选举人只能输入一个候选人的姓名,要求输出各个候选人的得票数。
#include <iostream>
#include <string>
using namespace std;
struct person
{
string name;
int count;
};
int main()
{
person leader[3];
int i,j;
string name2;
for(i=0;i<3;i++)
{
cin>>leader[i].name;
leader[i].count=0;
}
for(i=0;i<10;i++)
{
cin>>name2;
for(j=0;j<3;j++)
if(name2==leader[j].name)
leader[j].count++;
}
for(i=0;i<3;i++)
{
cout<<leader[i].name<<":"<<leader[i].count<<endl;
}
return 0;
}