学习笔记 c++ (用类来实现投票选举)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了学习笔记 c++ (用类来实现投票选举),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1778字,纯文字阅读大概需要3分钟。
内容图文
![学习笔记 c++ (用类来实现投票选举)](/upload/InfoBanner/zyjiaocheng/854/173ac08c12734e93aeb12b2680b98a8d.jpg)
代码:
#include<iostream>
#include<string>
using namespace std;
int p[5] ={0,0,0,0,0};//记票器
class xuanju
{
public:
xuanju()//构造函数
{
this->a[0] = "aaa";
this->a[1] = "bbb";
this->a[2] = "ccc";
this->a[3] = "ddd";
this->a[4] = "eee";
for(int i=0;i<5;i++)
{
cout<<"参加竞选的人为:"<<a[i]<<endl;
}
getname();
}
void getname()//获得选举人名
{
string b;
do
{
cout<<"请输入选举的名字(输入000表示选举完成):";
cin>>b;
toupiao(b);//进入投票计数器函数
}while(b != "000");
cout<<"选举完成!"<<endl;
bijiao(p);//进入比较票数函数
}
void toupiao(string b)//投票计数器函数
{
for(int i=0;i<5;i++)
{
if(b == a[i])
{
switch(i)
{
case 0:
p[i]++;
break;
case 1:
p[i]++;
break;
case 2:
p[i]++;
break;
case 3:
p[i]++;
break;
case 4:
p[i]++;
break;
}
}
}
}
void bijiao(int* p)//比较票数函数
{
int max =0;
for(int i=0;i<4;i++)
{
if(p[max]<p[i])
{
max = i;
}
}
cout<<"选举结果:"<<a[max]<<" 获得 "<<p[max]<<" 票!获得冠军"<<endl;
}
private:
string a[5];//参选者
};
int main(int argc, char** argv)
{
xuanju A;
}
内容总结
以上是互联网集市为您收集整理的学习笔记 c++ (用类来实现投票选举)全部内容,希望文章能够帮你解决学习笔记 c++ (用类来实现投票选举)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。