第三十六讲项目4——血型统计

时间:2022-11-12 18:13:54

问题描述

第三十六讲项目4——血型统计

程序代码

#include <stdio.h>
#include <stdlib.h>
/*
*csdn学院--2016级
*目的:让代码见证成长(作为一个初学的菜鸟,如
*大家有发现错误,欢迎指正!)
*文件名称:Myfun68.c
*作者:小臣小仁
完成日期:2016年12月7日
*/
int main()
{
    char ch;
    int A=0,B=0,O=0,C=0;
    while((ch=getchar())!='X')
    {
        if(ch==65)
            A++;
            else if(ch==66)
                B++;
            else if(ch==79)
                O++;
                else if(ch==67)
                    C++;
    }
    printf("A:%d B:%d O:%d AB:%d",A,B,O,C);
    return 0;
}

输出结果

第三十六讲项目4——血型统计

知识点总结

                通过getchar将输入字符转换为对应的ASCLL码,然后通过if进行判断所对应的字符的ASCLL码,最后将记录的次数输出出来

心得体会

              知道了大小写的ASCLL码值A~Z为65~90,a~z为97~122