第十周项目三 血型统计
2014-11-02 13:01
232 查看
问题及代码:
运行结果:
学习心得:
之前没把cin加入到while后的大括号里,使得结果无法输出。同时体验了一下case 'AB'(即单引号中两个字符)的error状态
/* * Copyright (c) 2014, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作者:Lingle * 完成日期:2014年11月2日 * 版本号:v1.0 * * 问题描述:根据血型序列来判断各种血型数量 * 输入描述:血型序列(A/B/O/C,C代表AB型血,输入X以结束) * 程序输出:各种血型的数量 */ #include <iostream> using namespace std; int main( ) { int a=0,b=0,c=0,d=0; char blood; while (blood!='X') { cin>>blood; switch(blood) { case 'A': ++a; break; case 'B': ++b; break; case 'C': ++c; break; case 'O': ++d; break; } } cout<<"A:"<<a<<" B:"<<b<<" C:"<<c<<" O:"<<d; return 0; }
运行结果:
学习心得:
之前没把cin加入到while后的大括号里,使得结果无法输出。同时体验了一下case 'AB'(即单引号中两个字符)的error状态