方法1:

//工程名:Election
//文件名:Election.cpp
//功能:统计候选人的投票数
//依赖文件:无
#include<iostream>
#include<string>
usingnamespacestd;
constintn=3;//假设有3个候选人
structPerson
...{
stringname;
intcount;
}Leader[n];
voidElection(PersonLeader[],intn)
...{
stringname;
cout<<"请输入候选人名为其投票:";
cin>>name;
while(name!="#")
...{
for(inti=0;i<n;i++)
if(Leader[i].name==name)Leader[i].count++;
cout<<"继续投票以“#”结束输入:";
cin>>name;
}
for(inti=0;i<n;i++)
cout<<Leader[i].name<<"得票数为,"<<Leader[i].count<<endl;
}
voidmain()
...{
for(inti=0;i<n;i++)
...{
cout<<"请输入第i个候选人名字(共3个):"<<endl;//这个功能有欠缺
stringname;
cin>>name;
Leader[i].name=name;
}
Election(Leader,n);
}
1万+

被折叠的 条评论
为什么被折叠?



