zoukankan      html  css  js  c++  java
  • 第一篇代码 嗨翻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;
    }

  • 相关阅读:
    shell中单引号、双引号、反斜杠简说
    shell脚本
    求素数
    SqlBulkCopy高效写入数据库Demo
    地图面面观之百望山
    FileUpload控件客户端验证
    如何将shapefile进行拆分
    Python 字符串操作
    如何重装oracle
    资料
  • 原文地址:https://www.cnblogs.com/greatone/p/5385223.html
Copyright © 2011-2022 走看看