题目描述
编写统计选票的程序。设有3个候选人,有10人参加选举,每个选举人只能输入一个候选人的编号,要求输出各个候选人的得票数。
请在下面的程序段基础上添加主程序(main函数)完成整个设计,提交时只提交主程序(main函数)。
#include <iostream>
using namespace std;
struct person
{ int ID;
int count;
} leader[3]={1001,0,1002,0,1003,0};
输入
输入10个选举人提交的候选人编号
输出
输出候选人编号及对应的得票
样例输入
1001 1001 1002 1003 1001 1002 1002 1003 1003 1001
样例输出
1001:4 1002:3 1003:3
#include <iostream>
using namespace std;
struct person
{ int ID;
int count;
}leader[3]={1001,0,1002,0,1003,0};
int main()
{
int i,name,j;
for(i=0;i<10;i++)
{
cin>>name;
for(j=0;j<3;j++)
{
if(name==leader[j].ID)
leader[j].count++;
}
}
for(i=0;i<3;i++)
{
cout<<leader[i].ID<<':'<<leader[i].count<<endl;
}
return 0;
}