第10周项目3-血型统计
2014-10-31 15:51
141 查看
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:week10-project3.cpp *作者:高赞 *完成日期:2014年 10 月 31 日 *版本号:v1.0 * *问题描述:统计各种血型的样本数目 *输入描述:血型序列(C代表AB型血,输入以X结束) *程序输出:各种血型的数量 */ #include <iostream> #include <cstdio> using namespace std; int main() { char ch,ar; do { int a=0,b=0,c=0,o=0; cout << "输入数据:" << endl; cin >> ch; while (ch != 'X') { switch (ch) { case 'A': ++a; break ; case 'B': ++b; break ; case 'C': ++c; break ; case 'O': ++o; break ; default : cout << "error!" << ch << "这个数据不符合要求!" << endl; } cin >> ch; } cout << "A:" << a << " B:" << b << " AB:" << c << " O:" << o << endl << "Y键继续或N键退出" << endl; cin >> ar; if (ar=='N' || ar=='n') continue; } while (ar=='Y' || ar=='y'); return 0; }
运算结果: