早教吧 育儿知识 作业答案 考试题库 百科 知识分享

跪求各类C++语言的高手模拟选举的过程,并输出选举结果:假设候选人有三人,其编号分别为A、B、C,当选某候选人时直接输入其编号,若输入的不是A、B、C则视为无效选票,选举结束后按

题目详情
跪求各类C++语言的高手
模拟选举的过程,并输出选举结果:假设候选人有三人,其编号分别为A、B、C,当选某候选人时直接输入其编号,若输入的不是A、B、C则视为无效选票,选举结束后按所得票数从高到低输出候选人编号和所得票数以及无效票数。
提示:(1)逐个读取每张选票,统计三人的选票个数(使用while循环做)
(2)比较三人选票个数多少,复习前面所学的大小比较例程,将三个数从大到小进行输出,使用if语句,算法思想
当a当a当b
▼优质解答
答案和解析
很简单的,这是我自己写的,运行通过,可满足你的要求,简单易懂
#include
#include
using namespace std;
void main()
{
int i=0,a=0,b=0,c=0,d;
char ticket;
while(i<10)
{
cin>>ticket;
switch(ticket)
{
case'A':a=a+1;
break;
case'B':b=b+1;
break;
case'C':c=c+1;
break;
default:;
}
i=i+1;
}
printf("ticket of A is ");
cout< printf("ticket of B is ");
cout< printf("ticket of C is ");
cout< if (a>b)
{
d=a;
a=b;
b=d;
}
if (a>c)
{
d=a;
a=c;
c=d;
}
if (b>c)
{
d=b;
b=c;
c=d;
}
cout<}
看了跪求各类C++语言的高手模拟选...的网友还看了以下:

为进一步落实“戏曲进高校”的举措,扎扎实实对大学生开展戏曲教育,教育部委托上海大学在2010年暑假  2020-05-13 …

有一张纸的厚度为0.1毫米且面积足够大的纸,对折20次后,它的厚度有多高?追问:假设每层楼高平均为  2020-05-21 …

拖拉机的功率为5.0,它所表达的含义是什么?举重运动员在0.5秒内将重1500牛的杠铃举高了1.4  2020-06-05 …

从学过的文言文中查找下面文言实词的不同义项爱,安,兵,朝,除,辞,殆,当,道,发从学过的文言文中查  2020-06-24 …

不要网上搜的我搜过了都是一种答案拜托了各位。假如你是李华,你的美国笔友Linda告诉你萨尔中学(T  2020-06-27 …

京师大学堂创办后,每到科举考试期间,学生纷纷请假赶考说明[]A.戊戌变法在改革教育体制方面毫无进展B  2020-11-06 …

2010年3月,十一届全国人大三次会议高票通过了选举法修正案。修改后的选举法规定,我国城乡居民按相同  2020-11-28 …

一个人在高处用望眼镜注视工地上的木工以每秒1次的频率敲钉子,听到声音恰好看到锤子举到最高点,假设锤上  2020-12-01 …

一个人在高处用望眼镜注视工地上的木工以每秒1次的频率敲钉子,听到声音恰好看到锤子举到最高点,假设锤上  2020-12-01 …

陆永是奥运会举重冠军,假设他用2000N的力把重l960H的杠铃举过头顶,杠铃被举高过程中受到的合力  2020-12-17 …