YTU 2412: 帮警长数一数【循环、分支简单综合】
2412: 帮警长数一数【循环、分支简单综合】
时间限制: 1 Sec 内存限制: 64 MB提交: 323 解决: 169
题目描述
黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。
输入
血型序列(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); a=0,o=0,e=0,u=0; 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\nB:%d\nO:%d\nAB:%d",a,e,o,u); return 0; }
------------------- 这是千千的个人网站哦! https://www.dreamwings.cn -------------------