您的位置:首页 > 其它

第十周项目3:血型统计

2014-11-04 13:20 141 查看
问题及代码:

/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:test.cpp
*作    者:陈文青
*完成日期:2014年11月3日
*版 本 号:v1.0
*
*问题描述:黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。
*程序输入:血型序列
*程序输出:各种血型的数量
*/
#include <iostream>
#include<cstdio>
using namespace std;
int main()
{
char ch;
int a=0,b=0,c=0,d=0;
cout<<"输入血型序列:";
while((ch=getchar())!='X')            //while语句,进行getchar()
{
switch(ch)                        //switch语句,分支统计
{
case'A':
a++;
break;                        //跳出switch语句
case'B':
b++;
break;
case'O':
c++;
break;
case'C':
d++;
break;
}
}
cout<<"A:"<<a<<" B:"<<b<<" O:"<<c<<" AB:"<<d;   //输出统计结果。
return 0;
}


运行结果:



知识点总结:

运用switch语句和while语句,进行数据统计。

学习心得:

掌握getchar()的运用,利用多种语句进行数据统计。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: