本文主要是介绍《C语言及程序设计》实践参考——血型统计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
返回:贺老师课程教学链接 项目要求
【项目4:血型统计】
黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。
输入:血型序列(A/B/O/C,C代表AB型血,输入以X结束)
输出:各种血型的数量
输入样例:ABCAOCOAOOBX
输出样例:A:3 B:2 O:4 AB:2
[参考解答]
#include<stdio.h>
int main()
{int a=0, b=0, ab=0, o=0;char blood;scanf("%c", &blood);while(blood!='X'){switch (blood){case 'A' :a++;break;case 'B' :b++;break;case 'C' :ab++;break;case 'O' :o++;break;}scanf("%c", &blood);}printf("A:%d\n",a);printf("B:%d\n",b);printf("O:%d\n",o);printf("AB:%d\n",ab);return 0;
}
这篇关于《C语言及程序设计》实践参考——血型统计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!