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

跪求各类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++语言的高手模拟选...的网友还看了以下:

选频网络品质因数Q值的大小,表明其选择性的优劣,Q值越高表示它的选择性越好、通频带越窄.正确吗?选频  2020-03-31 …

选择64位密钥需输入16进制数字符10个,或者ASCII码字符5个,16进制在字符在电脑中如何输入  2020-05-13 …

在现代微机CPU中,都采用了流水线结构,其特点是( )。A.提高输入/输出的处理速度B.提高DMA传  2020-05-24 …

要求您在OSI模型的传输层选择使用合适的网络协议从一台主机到另一台收发信息您比较了传输控制协议(TC  2020-05-31 …

关于高二精选古课文《公输》,有一个疑问如下:前面不说,从实战模拟开始.“于是见公输盘.子墨子解带为  2020-06-27 …

关于高二精选古课文《公输》素来我就想不明白一点,希望在此提出能得到帮助.前面不说,从实战模拟开始.  2020-06-27 …

请选出下列说法错误的一项()A.“认真复习、十分想念、不断提高”都是偏正短语B.《公输》选自《墨子  2020-07-23 …

跪求各类C++语言的高手模拟选举的过程,并输出选举结果:假设候选人有三人,其编号分别为A、B、C,当  2020-12-03 …

下列货物的运输,选择交通运输方式合理的是()A.两箱急救药品从北京到广州选择航空运输B.六十万吨大米  2020-12-04 …

阅读《公输》选段。(16分)子墨子见王,曰:“今有人于此,舍其文轩,邻有敝舆而欲窃之;舍其锦绣,邻有  2021-01-06 …