03.06 C++一维数组应用题:选举唱票

题目描述

班上有N个同学,有五位候选人“A,B,C,D,E”,请所有的同学投票并选举出班长,现在请你编写程序来他们计算候选人的得票总数,每位同学投票将以数字的形式投票“12345”分别代表五位候选人,其他的数据作为废票。每人限投一次,只能选一个候选人。

样例输入

<code>2
1 6/<code>

样例输出

<code>A:1
B:0
C:0
D:0
E:0
Feipiao:1 /<code>

参考程序

<code>#include <bits>
using namespace std;
int main()
{
int n,vote[7]={0};
cin>>n;
int p[n+1];
for(int i=1;i<=n;i++)
{
\tcin>>p[i];
\tswitch(p[i])
\t{
\t case 1:vote[1]++;break;
\t\tcase 2:vote[2]++;break;
\t\tcase 3:vote[3]++;break;
\t\tcase 4:vote[4]++;break;
\t\tcase 5:vote[5]++;break;
\t\tdefault:vote[6]++;
\t}
}
for(int i=1;i<=5;i++)
{
cout<<char> }
cout< return 0;
}/<char>/<bits>/<code>
C++一维数组应用题:选举唱票

运行结果1

C++一维数组应用题:选举唱票

运行结果2


分享到:


相關文章: