zoukankan      html  css  js  c++  java
  • UVa 489 Hangman Judge

    又是一个星期五, 开始发UVa的代码了啊!

    比较忙的我没有太多练习题目的时间,所以就简简单单的找了一道水题来做,这道题没什么可以说的,所以就直接附上代码

    地址在vjudge.net或UVa上

    //yifei Wa
    //UVa 489 Hangman Judge
    #include <stdio.h> 
    #include <string.h> //strlen() 
    #define maxn 300 
    
    int t, chance;
    char com[maxn];
    
    void guess(char a) {
        int fl = 0; 
        for(int i = 0; i < strlen(com); i++) {
            if(a == com[i]) { com[i] = ' '; fl = 1; t--; }    
        } 
        if(!fl) chance--;
    }
    
    int main() 
    {
        int r;
        while(scanf("%d", &r) != EOF && r != -1) {
            scanf("%s", com);
            t = strlen(com);
            char a;  
            chance = 7; 
            getchar(); 
            for(;;) {
                a = getchar(); 
                if(a == '
    ' || !chance || !t) break;
                guess(a); 
                //printf("%d %d
    ", chance, t); 
            } 
            //while
            while(a != '
    ') a = getchar(); 
            printf("Round %d
    ", r); 
            if(!t) printf("You win.
    "); 
            else if(!chance) printf("You lose.
    "); 
            else printf("You chickened out.
    "); 
        }
        return 0;
    } 
    语言c++计算机程序设计爱好者 不定期更新题目题解 望互相分享心得体会 有意留言加q
  • 相关阅读:
    【python-plt】二元正态密度函数图像
    【python-plt】一元正态分布图像
    【7】极大似然估计与贝叶斯估计
    实变函数【1】集合
    图形学-心得
    分布式网络架构
    shader的内置变量
    图形学-绘制
    python加载图片
    linux下批量删除utf8 bom
  • 原文地址:https://www.cnblogs.com/yifeiWa/p/10159280.html
Copyright © 2011-2022 走看看