第十周项目3:血型统计
2014-11-04 13:20
141 查看
问题及代码:
运行结果:
知识点总结:
运用switch语句和while语句,进行数据统计。
学习心得:
掌握getchar()的运用,利用多种语句进行数据统计。
/* *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()的运用,利用多种语句进行数据统计。