/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:呼亚萍
* 完成日期:2014年 11 月 3日
* 版 本 号:v1.0
*
* 问题描述:血型的统计
* 输入描述:不同的血型
* 程序输出:不同血型的个数
*/
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int a=0,b=0,c=0,o=0;
char blood;
cin>>blood;
while(blood!='X')
{
switch(blood)
{
case 'A':
++a;
break;
case 'B':
++b;
break;
case 'C':
++c;
break;
case 'O':
++o;
break;
}
cin>>blood;
}
cout <<"A:"<<a<<endl;
cout<<"B:"<<b<<endl;
cout<<"AB:"<<c<<endl;
cout<<"O:"<<o<<endl;
return 0;
}
知识点总结:
在while语句中要再输入一次cin,使再次输入的值能够循环计算。
学习心得:
要不断的努力,才会有收获,学会了要善于思考,加油!