校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > linux實(shí)現(xiàn)猜數(shù)字小游戲源碼

linux實(shí)現(xiàn)猜數(shù)字小游戲源碼

熱門標(biāo)簽:云南電商智能外呼系統(tǒng)哪家好 外呼系統(tǒng)全國(guó) 地圖標(biāo)注能更改嗎 四川保險(xiǎn)智能外呼系統(tǒng) 高德地圖標(biāo)注公司需要錢 濰坊寒亭400電話辦理多少錢 廈門防封電銷電話卡 宜賓銷售外呼系統(tǒng)軟件 地圖標(biāo)注員有發(fā)展前景嗎

一個(gè)簡(jiǎn)單的linux猜數(shù)字小游戲源碼

游戲規(guī)則:

猜數(shù)字游戲通常由兩個(gè)人玩,一方出數(shù)字,一方猜。出數(shù)字的人要想好一個(gè)沒(méi)有重復(fù)數(shù)字的 4 個(gè)數(shù),不能讓猜的人知道。猜的人就可以開(kāi)始猜。每猜一個(gè)數(shù)字,出數(shù)者就要根據(jù)這個(gè)數(shù)字給出幾 A 幾 B,其中 A 前面的數(shù)字表示位置正確的數(shù)的個(gè)數(shù),而 B 前的數(shù)字表示數(shù)字正確而位置不對(duì)的數(shù)的個(gè)數(shù)。如正確答案為 5234,而猜的人猜 5346,則是 1A2B,其中有一個(gè) 5 的位置對(duì)了,記為 1A,而 3 和 4 這兩個(gè)數(shù)字對(duì)了,而位置沒(méi)對(duì),因此記為 2B,合起來(lái)就是 1A2B。接著猜的人再根據(jù)出題者的幾 A 幾 B 繼續(xù)猜,直到猜中(即 4A0B)為止。

猜的人有 8 次機(jī)會(huì)。

例如:

乙出一個(gè)數(shù)字,甲猜。
甲 乙
1234 1A0B
5678 2A1B
5674 1A1B
5638 1A1B
2678 2A2B
6278 4A0B(猜中)

源碼:

#!/bin/bash
clear
echo
echo "###################################################################"
echo "# this is a bash-shell game write by lee       #"
echo "# this game is infinite frequency 猜數(shù)字       #"
echo "#    version 2.1.1.20200421        #"
echo "###################################################################"
echo -e "\n\n"
declare INPUT
declare PASSWORD
declare LEN_PWD
declare A
declare B
declare LOOP

#this function is create random number
random_number()
{
 PASSWORD=$RANDOM
 LEN_PWD=`echo $PASSWORD | wc -L`
 if [[ $LEN_PWD -ne 4 ]]
 then
 random_number
 else
 #輸出標(biāo)準(zhǔn)值,測(cè)試需要,開(kāi)發(fā)完成注釋掉
 echo $PASSWORD
 input
 fi
}

#this function is accept the input from user's keyboard
input()
{
 read -n4 -p "please input a number between 0000-9999:" input
# 10#${input} 進(jìn)制轉(zhuǎn)換
 if [[ 10#${input} -eq 10#${PASSWORD} ]]
 then
 echo -e "\n"
 echo "#############################################"
 echo "#congratulations!You have tried $LOOP times!#"
 echo "# The password is $PASSWORD !   #"
 echo "#############################################"
 exit
 elif [[ $LOOP -eq 6 ]]
 then
 echo -e "\n"
 echo "You have tried $LOOP times!Game over!"
 exit
 else
 A=0
 B=0
 count_a
 count_b
 echo -e "\n"
 echo "****************************"
  echo "*  "$A"A"$B"B   *"
  echo "****************************"
 echo "You have tried $LOOP times! You left `expr 6 - $LOOP` times!"
 LOOP=`expr $LOOP + 1`
 input
 fi
}

#this function is count the variable A's value
count_a()
{
 for i in `seq 4`
 do
 VAR_INPUT=`expr substr $input $i 1`
 for j in `seq 4`
 do
 VAR_PASSWORD=`expr substr $PASSWORD $j 1`
 if [[ $VAR_INPUT -eq $VAR_PASSWORD ]] && [[ $i -eq $j ]]
 then A=`expr $A + 1`
 fi
 done
 done
}

#this function is count the variable B's value
count_b()
{
 for i in `seq 4`
 do
 VAR_INPUT=`expr substr $input $i 1`
 for j in `seq 4`
 do
 VAR_PASSWORD=`expr substr $PASSWORD $j 1`
 if [[ $VAR_INPUT -eq $VAR_PASSWORD ]] && [[ $i -ne $j ]]
 then B=`expr $B + 1`
 fi
 done
 done
}

LOOP=1
random_number

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:廣安 回訪 巴彥淖爾 湛江 滁州 廊坊 紅河 德州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux實(shí)現(xiàn)猜數(shù)字小游戲源碼》,本文關(guān)鍵詞  linux,實(shí)現(xiàn),猜,數(shù)字,小游戲,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux實(shí)現(xiàn)猜數(shù)字小游戲源碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于linux實(shí)現(xiàn)猜數(shù)字小游戲源碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    蜜桃视频一区二区| youjizz久久| 97久久精品人人爽人人爽蜜臀| 久久免费的精品国产v∧| 久久成人久久爱| 中文字幕高清一区| 色婷婷精品久久二区二区蜜臀av| 一区精品在线播放| 欧美放荡的少妇| 大白屁股一区二区视频| 综合av第一页| 日韩精品中文字幕一区二区三区| 国产精品小仙女| 亚洲在线中文字幕| 精品久久人人做人人爽| av资源站一区| 精品无人区卡一卡二卡三乱码免费卡| 国产精品不卡视频| 日韩美女在线视频| 色8久久人人97超碰香蕉987| 麻豆91在线播放| 亚洲午夜在线视频| 欧美国产亚洲另类动漫| 色婷婷亚洲精品| 午夜久久久久久电影| 国产精品视频九色porn| 欧美一区二区三区电影| 91蝌蚪porny| 国产精品影视天天线| 天堂久久一区二区三区| 亚洲欧美乱综合| 26uuuu精品一区二区| 欧美日韩国产免费| 色播五月激情综合网| 成人精品一区二区三区四区| 精品一区二区三区视频在线观看| 亚洲精品中文在线影院| 中文字幕视频一区| 国产午夜精品在线观看| 欧美成人精品1314www| 欧美日韩国产综合一区二区| 色综合久久综合中文综合网| aa级大片欧美| 99精品久久久久久| 99在线热播精品免费| 国产999精品久久久久久绿帽| 久久精品99久久久| 狠狠色丁香九九婷婷综合五月| 日韩黄色免费网站| 日本最新不卡在线| 琪琪一区二区三区| 精品在线一区二区三区| 国精产品一区一区三区mba视频| 日韩不卡一区二区| 免费在线观看不卡| 国产最新精品精品你懂的| 韩国v欧美v亚洲v日本v| 国产又黄又大久久| 风间由美一区二区av101| 从欧美一区二区三区| 国产精选一区二区三区| 成人免费视频一区二区| 成人av在线观| 91精品1区2区| 欧美视频在线播放| 欧美日韩免费一区二区三区| 欧美视频第二页| 欧美电影免费观看高清完整版在 | 国产91在线看| 国产成人免费视频| 97se亚洲国产综合自在线| 在线一区二区三区做爰视频网站| 欧美图片一区二区三区| 精品99999| 国产精品灌醉下药二区| 亚洲成av人综合在线观看| 免费在线观看精品| 99久久综合国产精品| 欧美日本韩国一区| 国产喂奶挤奶一区二区三区| 亚洲日本韩国一区| 麻豆国产欧美日韩综合精品二区 | 秋霞av亚洲一区二区三| 成人小视频在线观看| 欧美在线啊v一区| wwwwww.欧美系列| 亚洲欧美日韩一区二区| 首页国产欧美日韩丝袜| 国产成人精品免费看| 91久久奴性调教| 国产午夜一区二区三区| 日韩电影在线免费| 99麻豆久久久国产精品免费| 日韩欧美色电影| 亚洲精品国久久99热| 国产成人福利片| 日韩一级黄色大片| 亚洲夂夂婷婷色拍ww47 | 久久久久亚洲蜜桃| 亚洲一区欧美一区| 国产高清不卡二三区| 欧美精品三级日韩久久| 自拍偷自拍亚洲精品播放| 经典三级在线一区| 7777精品伊人久久久大香线蕉最新版 | 蜜臀久久久99精品久久久久久| 99久久久精品免费观看国产蜜| 日韩欧美一二三四区| 午夜欧美一区二区三区在线播放| 成人福利电影精品一区二区在线观看| 91精品国产色综合久久久蜜香臀| 亚洲欧美另类图片小说| 成人黄色a**站在线观看| 精品美女一区二区| 日韩av电影免费观看高清完整版 | 欧美一区二区视频在线观看2020| 亚洲丝袜另类动漫二区| 国产精品一区二区三区网站| 91精品福利在线一区二区三区| 亚洲一区二区在线免费看| 91视频91自| 自拍偷拍国产精品| av日韩在线网站| 国产精品久久二区二区| 成人h精品动漫一区二区三区| 久久久亚洲高清| 国产精品一区二区在线观看网站 | 粉嫩av亚洲一区二区图片| 久久久天堂av| 国产精品亚洲第一| 亚洲欧洲性图库| 日本国产一区二区| 亚洲国产一区二区视频| 欧美色综合久久| 日本视频一区二区| 久久亚区不卡日本| av日韩在线网站| 亚洲国产成人porn| 日韩欧美在线综合网| 韩国理伦片一区二区三区在线播放| 久久久午夜精品理论片中文字幕| 国产精品亚洲午夜一区二区三区| 国产视频亚洲色图| 一本一道久久a久久精品| 亚洲六月丁香色婷婷综合久久| 在线观看日韩一区| 秋霞午夜av一区二区三区| 国产亚洲视频系列| 91九色最新地址| 黄页网站大全一区二区| 日韩伦理免费电影| 欧美精品xxxxbbbb| 粉嫩久久99精品久久久久久夜| 一区二区三区免费| 欧美不卡视频一区| 91丨porny丨户外露出| 视频一区视频二区中文| 久久伊人蜜桃av一区二区| 99久久久久久| 久久精品国产秦先生| 亚洲天堂久久久久久久| 日韩午夜av电影| 91猫先生在线| 九九精品一区二区| 亚洲综合色噜噜狠狠| 久久久午夜精品理论片中文字幕| 色噜噜狠狠色综合欧洲selulu | 免费人成网站在线观看欧美高清| 久久久99精品久久| 欧美日韩在线直播| 国产成人精品三级| 蜜桃视频在线观看一区二区| 中文字幕一区二区不卡| 日韩三级免费观看| 色综合久久久久综合体| 韩国v欧美v日本v亚洲v| 日日夜夜免费精品视频| 中文字幕亚洲在| 久久婷婷国产综合国色天香| 欧洲一区在线电影| 成人av免费观看| 国产高清不卡一区二区| 久久综合综合久久综合| 亚洲福利国产精品| 亚洲乱码中文字幕| 日本一区二区三区电影| 精品日韩在线观看| 日韩午夜av电影| 欧美一级片在线观看| 欧美亚洲国产一卡| 色噜噜久久综合| 在线视频一区二区三| 99这里都是精品| 99视频精品全部免费在线| 国产高清久久久久| 国产成人啪午夜精品网站男同| 毛片一区二区三区| 日韩av不卡一区二区| 奇米四色…亚洲| 久久97超碰色|