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

有问题么
...全文
867 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

552

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧