- /*
- * 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上最后的一个任务后会再完成前面的项目。
第10周项目3-血型统计
最新推荐文章于 2024-04-26 19:43:49 发布