![](http://imgsrc.baidu.com/forum/w%3D580/sign=05c01a681030e924cfa49c397c096e66/7edea0ec08fa513d245f6bbe326d55fbb3fbd9ae.jpg)
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
string a[5];
int b[5];
float c[5];
int s=0;
int max=0;
for(int i=1;i<=5;i++)
{
cout<<"输入第"<<i<<"位候选人姓氏:";
cin>>a[i-1];
cout<<"输入第"<<i<<"位候选人票数:";
cin>>b[i-1];
s+=b[i-1];
if(i>1)
{
if(b[i-1]>b[max])
{
max=i-1;
}
}
}
cout<<setw(12)<<left<<"Candidate";
cout<<setw(17)<<left<<"Votes Received";
cout<<"\%of Total Votes"<<endl;
for(int i=0;i<5;i++)
{
c[i]=100*b[i]/float(s);
cout<<setw(12)<<left<<a[i];
cout<<setw(17)<<left<<b[i];
cout<<fixed<<setprecision(2)<<c[i]<<endl;
}
cout<<setw(12)<<left<<"Total"<<s<<endl;
cout<<"The Winner of the Election is "<<a[max]<<endl;
}
![](http://imgsrc.baidu.com/forum/w%3D580/sign=5f1ea37398dda144da096cba82b6d009/94bd54e736d12f2eeaf1a90040c2d562843568af.jpg)