QWQ大神解答
瑞铃科技 2018-06-18 10:37:37 #include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
int main()
{
int n,m;
cin>>n;
char a[10000];
cin>>a;
int a1=0,a2=0,a3=0;
for(m=0;m<=n-1;m++)
{
if(a[m]=='a'&&a[m]=='A')
a1=a1+1;
if(a[m]=='b'&&a[m]=='B')
a2=a2+1;
if(a[m]=='a'&&a[m]=='C')
a3=a3+1;
}
cout<<"a "<<a1<<endl;
cout<<"b "<<a2<<endl;
cout<<"c "<<a3<<endl;
getchar();
return 0;
}
题目:abc三个人,n个人投票(n需要输入),统计abc三人的票数,abc三个字母以外的字符为弃权,按得票多少打印候选人和票数(相同票数按abc字母顺序输出)
输入说明:
第一行 n 代表有个人投票
第二行有n个字符(字母不区别大小写,如a和A都代表投给a票,abc 以外的字符弃权)
输出说明:
三行每行第一为字母(只能为abc之一,然后是得票数),按从大到小顺序
输入样例:help
6
abcA1b
输出样例 :
a 2
b 2
c 1
有问题么