<pre name="code" class="cpp">/*
*Copyright(c) 2015/4/12 CSDN博客
*All rights reserved.
*文件名称:main.c
*作 者:金叶
*完成日期:2015/4/12
*版本号:V1.0
*问题描述:血型统计
*/
#include <stdio.h>
int main( )
{
int a=0,b=0,o=0,c=0;
char blood;
scanf("%c",&blood);
while (blood!='X') //blood不等于X的时候一直运行,等于X的时候结束
{
switch(blood)
{
case 'A':
a++;
break;
case 'B':
b++;
break;
case 'C':
c++;
break;
case 'O':
o++;
break;
}
scanf("%c",&blood);
}
printf("A型为%d个,B型为%d个,O型为%d个,AB型为%d个",a,b,o,c);
return 0;
}
用开关做计数,又学到一招