Problem A. S12-04 竞选投票

设有33个候选人zhang、li、wangzhang、li、wang(候选人姓名不区分大小写),1010个选民,每个选民可以写下一个得票的候选人的名字,若选民写错候选人姓名,则按废票处理。现在由系统给出1010位选民的投票情况,要求你统计并输出33位候选人的得票情况。。

输入

输入为1010个字符串,对应1010位选民的投票情况

输出

输出共33行,每行先输出候选人的姓名,再输出该候选人的得票数,两者间用一个制表符进行分隔(按照zhang、li、wangzhang、li、wang的顺序,要求必须小写)

样例

标准输入复制文本
zhang li wang zhang li wang zhang li wang zhang
标准输出复制文本
zhang	4
li	3
wang	3
标准输入复制文本
ZHANG LI wang zhang LI wang zhang li wang zhang
标准输出复制文本
zhang	4
li	3
wang	3
标准输入复制文本
ZHNG li wg zhang LI wang zhang li wang zhang
标准输出复制文本
zhang	3
li	3
wang	2

#include <bits/stdc++.h>
using namespace std;
	string a[10];
	int sum1,sum2,sum3;
int main() {
	for(int i=0;i<10;i++){
		cin>>a[i];
		if(a[i]=="zhang"||a[i]=="ZHANG"){
			sum1++;
		}
		else if(a[i]=="li"||a[i]=="LI"){
			sum2++;
		}
		else if(a[i]=="wang"||a[i]=="WANG"){
			sum3++;
		}
	}
	//输出
	cout<<"zhang\t"<<sum1<<endl;
	cout<<"li\t"<<sum2<<endl;
	cout<<"wang\t"<<sum3<<endl;
	return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值