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

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

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

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

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
/*************\
* 剪刀 石頭 布 *
* 最簡(jiǎn)單小游戲 *
\*************/
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退出程序。

希望本文所述對(duì)大家C語(yǔ)言程序設(shè)計(jì)有所幫助。

相關(guān)文章

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

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

    初學(xué)C語(yǔ)言的時(shí)候,我們會(huì)在開(kāi)頭寫(xiě)下一句話,#include<stdio.h>,這就是預(yù)處理命令,下面我們通過(guò)這篇文章來(lái)了解一下,感興趣的可以跟隨小編一起學(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è)可見(jiàn)的界面組件,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • C語(yǔ)言實(shí)現(xiàn)密碼本小項(xiàng)目

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

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

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

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

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

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

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

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

    c語(yǔ)言讀取csv文件和c++讀取csv文件示例分享

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

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

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

    C語(yǔ)言近萬(wàn)字為你講透棧和隊(duì)列

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

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

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

最新評(píng)論

东乡| 泽普县| 伊宁市| 福贡县| 镇坪县| 青岛市| 新竹市| 清丰县| 高密市| 青浦区| 郎溪县| 哈密市| 车险| 余庆县| 秦安县| 马鞍山市| 阿坝县| 汉中市| 潞城市| 根河市| 古交市| 新平| 秦皇岛市| 奇台县| 东兰县| 成都市| 双牌县| 池州市| 寻乌县| 明光市| 木兰县| 义乌市| 临泉县| 阳泉市| 富源县| 道孚县| 建湖县| 海兴县| 炉霍县| 开化县| 聂荣县|