YTU 2697: 血型统计
2697: 血型统计
时间限制: 1 Sec 内存限制: 128 MB提交: 405 解决: 164
题目描述
黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。
输入
血型序列(A/B/O/C,C代表AB型血,输入以X结束)
输出
各种血型的数量(注意观察,两种血型之间用两个空格隔开)
样例输入
ABCAOCOAOOBX
样例输出
A:3 B:2 O:4 AB:2
迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char c[99]; int j,a=0,o=0,e=0,u=0; gets(c); for(j=0; c[j]!='X'; j++) { if(c[j]=='C')u++; else if(c[j]=='A')a++; else if(c[j]=='O')o++; else if(c[j]=='B')e++; } printf("A:%d B:%d O:%d AB:%d",a,e,o,u); return 0; }
------------------- 这是千千的个人网站哦! https://www.dreamwings.cn -------------------