候选人得票的统计程序。有3个候选人,最终只有1人当选
1 #include <iostream> 2 #include <string.h> 3 using namespace std; 4 5 struct candiate{ 6 string name; 7 int num; 8 }; 9 int main(){ 10 candiate lead[3]={"yukino",0,"yui",0,"yiruha",0}; 11 string leader; 12 for(int i=0;i<10;i++){ 13 cin>>leader; 14 for(int k=0;k<3;k++){ 15 if(leader==lead[k].name){ 16 lead[k].num++; 17 } 18 } 19 } 20 for(int k=0;k<3;k++){ 21 cout<<lead[k].name<<" number is"<<lead[k].num<<endl; 22 } 23 }
领导。现有10人参加投票,从键盘先后输入10个人所投候选人名字,要求最后输出候选人得票结果。