YTU 2412: 帮警长数一数【循环、分支简单综合】

不恋尘世浮华,不写红尘纷扰,不叹世道苍凉,不惹情思哀怨,闲看花开,静待花落,冷暖自知,干净如始。 题目描述 黑猫警长在犯罪现场发现了一些血迹,现已经委托检验

不恋尘世浮华,不写红尘纷扰,不叹世道苍凉,不惹情思哀怨,闲看花开,静待花落,冷暖自知,干净如始。

题目描述

黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。

输入

血型序列(A/B/O/C,C代表AB型血,输入以X结束)

输出

各种血型的数量

样例输入

copy

ABCAOCOAOOBX

样例输出

A:3
B:2
O:4
AB:2
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
char s[100005];
int a[4];
int main()
{int i=0;cin>>s[i];while(s[i]!='X'){if(s[i]=='A')a[0]++;if(s[i]=='B')a[1]++;if(s[i]=='C')a[3]++;if(s[i]=='O')a[2]++;i++;cin>>s[i];}cout<<"A:"<