最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實(shí)現(xiàn)最簡單的剪刀石頭布小游戲示例

 更新時(shí)間:2017年09月05日 09:25:19   作者:e421083458  
這篇文章主要介紹了C語言實(shí)現(xiàn)最簡單的剪刀石頭布小游戲,涉及C語言數(shù)組、隨機(jī)數(shù)與數(shù)值運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了C語言實(shí)現(xiàn)最簡單的剪刀石頭布小游戲。分享給大家供大家參考,具體如下:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
/*************\
* 剪刀 石頭 布 *
* 最簡單小游戲 *
\*************/
int main(void){
    char gesture[3][10] = {"scissor","stone","cloth"};
    int man, computer, result, ret;
    /*隨機(jī)數(shù)初始化函數(shù)*/
    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語言程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 詳解C語言中的預(yù)處理命令

    詳解C語言中的預(yù)處理命令

    初學(xué)C語言的時(shí)候,我們會(huì)在開頭寫下一句話,#include<stdio.h>,這就是預(yù)處理命令,下面我們通過這篇文章來了解一下,感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-12-12
  • Qt兩種定時(shí)器使用實(shí)現(xiàn)方式

    Qt兩種定時(shí)器使用實(shí)現(xiàn)方式

    這篇文章主要給大家介紹了關(guān)于Qt兩種定時(shí)器使用實(shí)現(xiàn)方式的相關(guān)資料,Qt中的定時(shí)器類是QTimer,QTimer不是一個(gè)可見的界面組件,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • C語言實(shí)現(xiàn)密碼本小項(xiàng)目

    C語言實(shí)現(xiàn)密碼本小項(xiàng)目

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)密碼本小項(xiàng)目,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 關(guān)于Dev-C++安裝及使用方式

    關(guān)于Dev-C++安裝及使用方式

    這篇文章主要介紹了關(guān)于Dev-C++安裝及使用方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • C語言的運(yùn)算符你了解嗎

    C語言的運(yùn)算符你了解嗎

    這篇文章主要介紹了C語言中的運(yùn)算符,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下,希望能給你帶來幫助
    2021-08-08
  • 超詳細(xì)解析C++實(shí)現(xiàn)快速排序算法的方法

    超詳細(xì)解析C++實(shí)現(xiàn)快速排序算法的方法

    快速排序是比較快的排序方法。它的基本思想是通過一組排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分,本文將用C++實(shí)現(xiàn)快速排序算法,需要的可以參考一下
    2022-09-09
  • c語言讀取csv文件和c++讀取csv文件示例分享

    c語言讀取csv文件和c++讀取csv文件示例分享

    這篇文章主要介紹了c語言讀取csv文件和c++讀取csv文件示例,需要的朋友可以參考下
    2014-03-03
  • C語言結(jié)課設(shè)計(jì)之計(jì)算器功能

    C語言結(jié)課設(shè)計(jì)之計(jì)算器功能

    這篇文章主要為大家詳細(xì)介紹了C語言結(jié)課設(shè)計(jì)之計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C語言近萬字為你講透棧和隊(duì)列

    C語言近萬字為你講透棧和隊(duì)列

    對于線性表,我們可能要執(zhí)行下列操作:訪問表的第k個(gè)結(jié)點(diǎn)、在k這個(gè)結(jié)點(diǎn)之前或者之后插入一個(gè)新結(jié)點(diǎn),抑或是刪除第k個(gè)結(jié)點(diǎn)等等操作,其中我們會(huì)遇到值對第一個(gè)或者最后一個(gè)結(jié)點(diǎn)插入、刪除、和訪問值的線性表,我們給它們以特殊的名稱:棧、隊(duì)列、雙端隊(duì)列
    2022-05-05
  • C語言實(shí)現(xiàn)停車場項(xiàng)目

    C語言實(shí)現(xiàn)停車場項(xiàng)目

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)停車場項(xiàng)目,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評論

鹤庆县| 连平县| 慈利县| 石首市| 墨竹工卡县| 弥勒县| 文登市| 澎湖县| 封开县| 丰镇市| 和政县| 蓬莱市| 玛沁县| 龙海市| 成安县| 襄汾县| 大余县| 达州市| 普定县| 红河县| 得荣县| 班玛县| 云阳县| 锦屏县| 龙门县| 莱西市| 邵阳县| 五台县| 武宣县| 通化县| 改则县| 武胜县| 旅游| 永寿县| 山西省| 新巴尔虎左旗| 五河县| 庄浪县| 淅川县| 蒙山县| 鄂温|