• 第一篇代码 嗨翻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;
    }

  • 相关阅读:
    js 类型检测
    js笔记
    js 笔记 -- 随机生成颜色值
    js笔记 -- toString() 和String()
    jquery 实现的josnp
    json 、jsonp
    关于js 中的 this
    [LeetCode][JavaScript]Symmetric Tree
    [LeetCode][JavaScript]Balanced Binary Tree
    [LeetCode][JavaScript]Wiggle Sort II
  • 原文地址:https://www.cnblogs.com/greatone/p/5385223.html
Copyright © 2020-2023  润新知