问题描述:黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。
作者:何知令
发表时间;2017年2月13日
输入:血型序列(A/B/O/C,C代表AB型血,输入以X结束)
作者:何知令
发表时间;2017年2月13日
输入:血型序列(A/B/O/C,C代表AB型血,输入以X结束)
输出;各种血型的数量
代码:
/*
问题描述:黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。
作者:何知令
发表时间;2017年2月13日
输入:血型序列(A/B/O/C,C代表AB型血,输入以X结束)
输出;各种血型的数量
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0;
int A=0,B=0,C=0,O=0;
char str[100];
while(1)
{
scanf("%c",&str[i]);
if(str[i]=='A')
A++;
if(str[i]=='B')
B++;
if(str[i]=='C')
C++;
if(str[i]=='O')
O++;
if(str[i]=='X')
break;
i++;
}
printf("A:%d\nB:%d\nO:%d\nAB:%d\n",A,B,O,C);
return 0;
}
程序运行结果展示:
知识点总结:数组
学习心得:又被坑了