第10周项目——血型统计

来源:互联网 发布:武汉人工智能产业园 编辑:程序博客网 时间:2024/05/06 11:15
问题及代码:  /*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:姜 甜 甜  * 完成日期:2014年 11月 4 日  * 版 本 号:v1.0  *  * 问题描述:统计各种血型的样本数目  * 输入描述:血型序列(A/B/O/C,C代表AB型血,输入以X结束)  * 程序输出: 各种血型的数量  */  #include <iostream>using namespace std;int main(){    char cBlood;    int a,b,c,o;    a=b=c=o=0;    cin>>cBlood;    while(cBlood!='X')       {        switch(cBlood)        {        case 'A':++a;break;        case 'B':++b;break;        case 'C':++c;break;        case 'O':++o;break;        }        cin>>cBlood;       }        cout<<"A:"<<a<<" B:"<<b<<" AB:"<<c<<" O:"<<o;        cout<<endl;    return 0;}<img src="http://img.blog.csdn.net/20141104130836937?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGluZ2FyeQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
小结:最近偷懒,生疏了不少。
Break用法,都忘记了,,,switch结构中那个再次输入给忽略了,单步调试真的很重要,能找到错误所在。
                                             
0 0
原创粉丝点击