第10周项目3-血型统计
2014-10-30 14:59
141 查看
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘畅
* 完成日期:2014年 10 月 30 日
* 版 本 号:v1.0
*
* 问题描述:血型统计;
* 输入描述: 血型序列;
* 程序输出:各种血型的数量
*/
运行结果:
知识点总结:
搞清楚while括号里的条件;用好switch语句轻松搞定统计问题。
学习心得:
昨晚写了一个多小时,修改了无数次,总是有各种各样输出错误;后来把while后面cBlood==‘X'改成了cBlood!='X‘;总算是搞定了;今天要在OJ平台上做这个任务,所以就先发这个项目了,完成oj上最后的一个任务后会再完成前面的项目。
* 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上最后的一个任务后会再完成前面的项目。