第10周项目3血型统计
2014-11-01 19:28
302 查看
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:zhang.cpp *作 者 张伟建 *完成日期:2014年10月31日 *版 本 号:v1.0 * *问题描述:黑猫警长在犯罪现场发现了一些血迹,现已委托检验机构确定了血型, 需要统计各血型的样本数量 *程序输入:血型序列(A/B/O/C,C代表AB型血,输入以X结束) *程序输出:各种血型的数目 */ #include <iostream> #include <cstdio> using namespace std; int main( ) { int a=1,b=0,o=0,c=0; char blood; cout<<"请输入血型:"<<endl; cin>>blood; while((blood=getchar())!='X') { switch(blood) { case 'A': a+=1; break; case 'B': b+=1; break; case 'O': o+=1; break; case 'C': c+=1; break; } } cout<<"各种类型的数量统计为:"<<"A:"<<a<<" "<<"B:"<<b<<" "<<"O:"<<o<<" "<<"AB:"<<c<<endl; return 0; }
知识点总结:这是字符型,需要用到getchar,需要引入一个新的函数#include<cstdio>
学习心得:这些问题刚开始做有点难度,期望做更多的程序后能够熟练