• 第一篇代码 嗨翻C语言 21点扑克


    /*
     *  计算牌面点数的程序。
     *  使用“拉斯难加斯公开许可证”。
     *  学院21点扑克游戏小组。
     */
    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
        char card_name[3];
        int count = 0;
        do{
            puts("输入牌名:");
            scanf("%2s", card_name);
            int val = 0;
            switch(card_name[0]){
                case 'K':
                case 'Q':
                case 'J':
                    val = 10;
                    break;
                case 'A':
                    val = 11;
                    break;
                case 'X':
                    continue;
                default:
                    val = atoi(card_name);
                                 if((val < 1) || (val > 10)){
                        puts("我无法读取这个数值!");
                        continue;
                    }
            }
            if ((val > 2) && (val < 7)){
                count++;
            }else if (val == 10){
                count--;
            }
            printf("当前的计数:%i ",count);
        }while (card_name[0] != 'x');
        return 0;
    }

  • 相关阅读:
    phpstorm+xdebug配置
    php5.4 traits
    psr-4
    oAuth 认证和授权原理
    跨域解决方案
    【微信公众平台开发】利用百度接口,制作一键导航功能
    php 加密压缩
    jquery validate使用笔记
    where和having
    在join中,on和where的区别
  • 原文地址:https://www.cnblogs.com/greatone/p/5385223.html
Copyright © 2020-2023  润新知