黑马程序员技术交流社区

标题: 猜拳游戏 菜鸟初飞 [打印本页]

作者: ruoruchujian641    时间: 2015-10-10 20:41
标题: 猜拳游戏 菜鸟初飞
关于简单猜拳游戏的实现

#include <stdio.h>
#include <stdlib.h>
void change(int key)
{
    if(key == 0)
        printf("石头\n");
    else if(key == 1)
        printf("剪刀\n");
    else
        printf("布\n");
}
int main() {
    int key;
    int i;
    int key1;
    char key2;
    for(i = 1; ; i++)
    {
        printf("请输入您要猜的拳:\n0 石头\n1 剪刀\n2 布\n");
   
        scanf("%d",&key);
        printf("您选择了");
          change(key);
      
        int computer =arc4random_uniform(3);
        printf("电脑扔到了");
        change(computer);
   
      
        if (key != 0 && key != 1 && key != 2)
        {
            printf("请重新输入:\n");
            continue;
        }
        else if (key == computer)
        printf("平局!");
        else if(key == computer + 1 || key == computer-2)
            printf("电脑赢了");
        else
            printf("你赢了!");
      
      
      
        printf("继续请按任意键,结束请按9:\n");
        while (getchar()!='\n');                       //关于按除了9以外任意键继续  总是无法接受回车;
        scanf("%c",&key2);
        if (key2 == '9')
            return 0;
        }
    return 0;
}

作者: ruoruchujian641    时间: 2015-10-10 20:53
求回复啊~
作者: jing397    时间: 2015-10-10 21:10
支持!!!!!!
作者: J丶k    时间: 2015-10-10 21:10
666666666666




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2