问题及代码:
*Copyringht (c) 2014,烟台大学计算机学院
*All right reserved.
*文件名称: test.cpp
*作 者:马明城
*完成日期:2014年11月2日
*版本号: v1.0
问题描述:输入几个血型统计各个血型的数量
程序输出:血型的数量
#include <iostream>
using namespace std;
int main()
{
char cBlood;
int a,b,o,c;
a=b=o=c=0;
while(cBlood!='X')
{
cin>>cBlood;
switch (cBlood)
{
case 'A':
a++;
break;
case 'B':
b++;
break;
case 'O':
o++;
break;
case 'C':
c++;
break;
}
}
cout<<"A:"<<a<<" "<<"B:"<<b<<" "<<"O:"<<o<<" "<<"AB:"<<c<<endl;
return 0;
}
运行结果:
知识总结:
可以用do~while语句,也可以直接用这个,转换起来还是比较简单的