早教吧作业答案频道 -->其他-->
跪求各类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++语言的高手模拟选...的网友还看了以下:
内容如下在侯梯的时候按上,那么我在1楼,我打算去5楼,然而在2楼有人进来了.他要去4楼.到了4楼那 2020-05-17 …
A、B、C三人分别拿着一只水桶到同一商店去排队打水,他们打水所需时间分别为3分钟、2分钟、4分钟. 2020-06-16 …
下列各组词语中,加点字的读音无误的一项是()A.钗擎bò哂笑shěn监生jiān按捺不住nàB.伺 2020-06-28 …
还有一个是用二项式算出p(a)值,然后根据给定p(b|a)按全概率公式算出p(b) 2020-07-31 …
读图(a,b,c,d代表不同的气候类型),回答1—2题.向左转|向右转1,关于图中四种气候特征,叙述 2020-10-30 …
股份有限公司采用收购本公司股票方式减资的,在注销的时候,下列说法中不正确的有()。A.应按股票面值和 2020-11-06 …
读祖国气候类型图,按要求填出相关内容:填出下面的气候类型:A气候、B气候、D气候、E气候、填出安阳的 2020-11-12 …
读祖国气候类型图,按要求填出相关内容:填出下面的气候类型:A气候、B气候、D气候、E气候、填出安阳的 2020-11-12 …
篮球比赛,小组赛时候,共5个队,A队和B队以各负一场晋级,但是A队胜B队,按照国际惯例,这两个队谁是 2020-11-28 …
我的手表定时间的那个时间按的按到12点以后在按就成了1点了?怎么回事啊!急手表上的那个字母也变了,原 2020-11-29 …