您的位置:首页 > 其它

第10周项目3-血型统计

2014-10-30 14:59 141 查看
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘畅
* 完成日期:2014年 10 月 30 日
* 版 本 号:v1.0
*
* 问题描述:血型统计;
* 输入描述: 血型序列;
* 程序输出:各种血型的数量
*/
#include <iostream>
using namespace std;
int main()
{
   char cBlood;
   int a,b,o,c;
   a=b=o=c=0;
   do
   {
       cin>>cBlood;
       switch (cBlood)
       {
           case 'A':a++;break;
           case 'B':b++;break;
           case 'O':o++;break;
           case 'C':c++;break;
        }
   }while (cBlood!='X');
   cout<<"A:"<<a<<"  B:"<<b<<"  O:"<<o<<"  AB:"<<c<<endl;
   return 0;
}



运行结果:




知识点总结:
搞清楚while括号里的条件;用好switch语句轻松搞定统计问题。

学习心得:
昨晚写了一个多小时,修改了无数次,总是有各种各样输出错误;后来把while后面cBlood==‘X'改成了cBlood!='X‘;总算是搞定了;今天要在OJ平台上做这个任务,所以就先发这个项目了,完成oj上最后的一个任务后会再完成前面的项目。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: