[cpp] view plaincopyprint?
01..* Copyright (c) 2014, 烟台大学计算机学院
02.* All rights reserved.
03.* 文件名称:test.cpp
04.* 作 者: 徐洪祥
05.* 完成日期:2014年 11 月 2日
06.* 版 本 号:v1.0
07.*。
08.* 问题描述:统计血型数量
#include <iostream>
using namespace std;
int main()
{
char m;
int a,b,c,d;
a=b=c=d=0;
cout<<"请输入血型系列:"<<endl;
do
{
cin>>m;
switch(m)
{
case 'A':
a++;
break;
case 'B':
b++;
break;
case 'O':
c++;
break;
case 'C':
d++;
break;
}
}
while(m!='X');
cout<<"A:"<<a<<" B:"<<b<<" O:"<<c<<" AB:"<<d<<endl;
return 0;
}
<img src="https://img-blog.csdn.net/20141102150319437?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVob25neGlhbmd5aXNodWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
对switch语句的运用还是有些细节没有掌握好,刚开始还忘了用循环语句。。。直到同学提醒才明白,心要细一点,思考要更全面一点,加油吧!