oj2412: 帮警长数一数【循环、分支简单综合】

来源:互联网 发布:淘宝换货怎么看物流 编辑:程序博客网 时间:2024/04/29 06:47
问题描述:黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。
作者:何知令
发表时间;2017年2月13日
输入:血型序列(A/B/O/C,C代表AB型血,输入以X结束) 

输出;各种血型的数量 

代码:

/*问题描述:黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。作者:何知令发表时间;2017年2月13日输入:血型序列(A/B/O/C,C代表AB型血,输入以X结束) 输出;各种血型的数量 */#include <stdio.h>#include <stdlib.h>int main(){    int i=0;    int A=0,B=0,C=0,O=0;    char str[100];    while(1)    {        scanf("%c",&str[i]);        if(str[i]=='A')            A++;        if(str[i]=='B')            B++;        if(str[i]=='C')            C++;        if(str[i]=='O')            O++;        if(str[i]=='X')            break;            i++;    }    printf("A:%d\nB:%d\nO:%d\nAB:%d\n",A,B,O,C);    return 0;}
程序运行结果展示:


知识点总结:数组

学习心得:又被坑了

0 0
原创粉丝点击