/*
*copyright (c)2014,烟台大学计算机学院
*All rights reserved
*文件名称:qwe.cpp
*作者:孙春红
*完成日期:2014年11月3号
*版本号:v1.o
*
*问题描述:输入血型序列,统计各种血型的数量
*输入描述:输入血型序列
*程序输出:输出各种血型的数量
*/
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int a=0,b=0,ab=0,o=0;
char ch;
cout <<"请输入血型数列:";
while ((ch=getchar())!='X')
{
switch (ch)
{
case 'A':
a++;
break;
case 'B':
b++;
break;
case 'C':
ab++;
break;
case 'O':
o++;
break;
}
}
cout <<"各种血型的数量是:";
cout <<"A:"<<a;
cout <<" B:"<<b;
cout <<" AB:"<<ab;
cout <<" O:"<<o<<endl;
return 0;
}
运行结果:
知识点总结:
学会了多种知识的运用
学习心得:
在编写代码时,不懂的如何统计出血腥的数量,最后就想到了循环累加,再加上switch语句,便能编写出想要的结果了。但是在编码时还是还有太多的不懂,可以请教一下同学。