首页 > 编程 > C > 正文

C语言实现最简单的剪刀石头布小游戏示例

2020-01-26 13:56:07
字体:
来源:转载
供稿:网友

本文实例讲述了C语言实现最简单的剪刀石头布小游戏。分享给大家供大家参考,具体如下:

#include<stdio.h>#include<stdlib.h>#include<time.h>/*************/* 剪刀 石头 布 ** 最简单小游戏 */*************/int main(void){    char gesture[3][10] = {"scissor","stone","cloth"};    int man, computer, result, ret;    /*随机数初始化函数*/    srand(time(NULL));    while(1){        computer = rand()%3;        printf("/nInput your gesture 0-scissor 1-stone 2-cloth:/n");        ret = scanf("%d", &man);        if(ret !=1 || man<0 || man>2){            printf("Invalid input!/n");            return 1;        }        printf("Your gesture:%s/tComputer's gesture: %s/n",        gesture[man], gesture[computer]        );        result = (man - computer + 4) %3 -1;        if(result > 0)            printf("YOU WIN!/n");        else if(result == 0)            printf("Draw!/n");        else            printf("You lose!/n");    }    return 0;}

PS:游戏使用ctrl+c退出程序。

希望本文所述对大家C语言程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选