第十周 项目三:血型统计
2014-11-02 16:21
232 查看
问题及代码:
运行结果:
知识点总结:
while(blood!='X')这一句在开始的时候写成了while(blood!=X) ,纠结了好长时间,后来才发现问题所在
学习心得:
平时觉得不会出错的地方,没有在意,真正运行程序的时候才发现,竟然会有这么多的错误等着我~但我不会放弃~勇敢前进~
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:李楠 *完成日期:2014年10月31日 *版本号:v1.0 * *问题描述:黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。 输入:血型序列(A/B/O/C,C代表AB血型,输入以X结束) *输入描述:样例:ABCAOCOAOOBX *程序输出:各种血型的数量 */ #include <iostream> using namespace std; int main() { int a=0,b=0,c=0,o=0; char blood,X; 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(blood!='X')这一句在开始的时候写成了while(blood!=X) ,纠结了好长时间,后来才发现问题所在
学习心得:
平时觉得不会出错的地方,没有在意,真正运行程序的时候才发现,竟然会有这么多的错误等着我~但我不会放弃~勇敢前进~