早教吧作业答案频道 -->其他-->
跪求各类C++语言的高手模拟选举的过程,并输出选举结果:假设候选人有三人,其编号分别为A、B、C,当选某候选人时直接输入其编号,若输入的不是A、B、C则视为无效选票,选举结束后按
题目详情
跪求各类C++语言的高手
模拟选举的过程,并输出选举结果:假设候选人有三人,其编号分别为A、B、C,当选某候选人时直接输入其编号,若输入的不是A、B、C则视为无效选票,选举结束后按所得票数从高到低输出候选人编号和所得票数以及无效票数。
提示:(1)逐个读取每张选票,统计三人的选票个数(使用while循环做)
(2)比较三人选票个数多少,复习前面所学的大小比较例程,将三个数从大到小进行输出,使用if语句,算法思想
当a当a 当b
模拟选举的过程,并输出选举结果:假设候选人有三人,其编号分别为A、B、C,当选某候选人时直接输入其编号,若输入的不是A、B、C则视为无效选票,选举结束后按所得票数从高到低输出候选人编号和所得票数以及无效票数。
提示:(1)逐个读取每张选票,统计三人的选票个数(使用while循环做)
(2)比较三人选票个数多少,复习前面所学的大小比较例程,将三个数从大到小进行输出,使用if语句,算法思想
当a当a
▼优质解答
答案和解析
很简单的,这是我自己写的,运行通过,可满足你的要求,简单易懂
#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<}
#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<
{
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++语言的高手模拟选...的网友还看了以下:
有一个房子起火了,我只有二个氧气瓶,进去之后一个人躺着,一个人跪着,一个人站着,请问我应该把氧气.. 2020-03-31 …
小军读一本故事书,如果每天读25页,最后一天只能读16页.如果每天读30页,则差6页,就能提前2天 2020-06-03 …
阅读下面两句话,回答下列问题.1.古代孩子犯错要罚跪,跪父母.2.现代人跪下是对自己的侮辱.如何理 2020-06-20 …
跪求辩论赛正方一辩的陈词,辩题是,当他人犯错时,应该(不应该)正面指出他人的错误时间紧迫各位亲帮个 2020-06-28 …
跪求名家写的议论性散文,评析历史和当代人物的.像是梁衡的评析人物的那种. 2020-07-05 …
跪求描写杀戮场面的句子本人跪求描写杀戮、战争残忍场面的句子,跪求绝对经典的句子,最好写出战争杀戮的 2020-07-15 …
英语作文假如你是李华,请给在美国留学的李蕾写封信,给她提些建议1详细了解当地文化2多和当地人沟通3努 2020-11-04 …
一天下午,珠海某公司外方老板金某见工人没有按她的规矩休息,便责令工人们罚跪,结果有的工人跪下了。这时 2020-12-01 …
伏尔泰眼中的中国旅行者们,尤其是传教士们,都认为到处看到的是专制制度。这些人从表面现象判断一切:看到 2020-12-12 …
伏尔泰眼中的中国旅行者们,尤其是传教士们,都认为到处看到的是专制制度.这些人从表面现象判断一切:看到 2020-12-12 …