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

主頁(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)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美日韩你懂得| 色哟哟亚洲精品| 欧美视频一区在线观看| 欧美成人官网二区| 欧美va亚洲va| 国产精品女主播av| 香蕉成人啪国产精品视频综合网 | 久久99国产乱子伦精品免费| 精品系列免费在线观看| 99久久99久久精品免费观看| 欧美一级精品大片| 日韩一区在线播放| 激情图片小说一区| 色婷婷一区二区三区四区| 欧美色精品在线视频| 久久久99免费| 日韩国产精品久久久久久亚洲| 高清在线观看日韩| 在线不卡欧美精品一区二区三区| 国产欧美一区二区精品秋霞影院| 亚洲国产精品久久人人爱| 国产99久久久精品| 欧美一区二区不卡视频| 一区二区三区.www| 国产成人免费在线| 51精品秘密在线观看| 欧美精品一区二区精品网| 一区二区免费在线播放| 成人午夜激情视频| 日韩美女一区二区三区四区| 亚洲成人精品在线观看| 99久久99久久精品免费观看 | 亚洲欧美偷拍三级| 久久99精品久久久| 91精品在线观看入口| 亚洲一区二区三区四区在线免费观看| 国产高清不卡二三区| 欧美美女一区二区在线观看| 成人欧美一区二区三区黑人麻豆| 国产麻豆一精品一av一免费 | 午夜在线成人av| 色八戒一区二区三区| 国产免费观看久久| 国产一区二区三区在线观看精品 | 国产69精品久久久久毛片| 欧美mv和日韩mv的网站| 日本三级韩国三级欧美三级| 欧美色视频一区| 一区二区三区视频在线观看| 成人av电影免费观看| 亚洲国产精品t66y| 成人精品免费看| 国产精品伦一区| 成人性生交大合| 精品成人佐山爱一区二区| 午夜精品一区二区三区三上悠亚 | 日韩精品三区四区| 欧美日韩精品二区第二页| 一区二区三区四区五区视频在线观看 | 国产一区二区三区在线观看精品 | 卡一卡二国产精品| 日韩视频免费观看高清完整版| 婷婷开心激情综合| 在线成人高清不卡| 日本中文在线一区| 欧美一三区三区四区免费在线看| 日韩不卡手机在线v区| 欧美日韩在线播| 日本强好片久久久久久aaa| 日韩一级片网站| 久久91精品国产91久久小草 | 国产高清亚洲一区| 久久久91精品国产一区二区精品 | 欧美系列一区二区| 午夜精品久久久久久久久久| 在线不卡的av| 久久99精品久久久久久国产越南| 欧美精品一区二区久久久| 粉嫩在线一区二区三区视频| 亚洲欧洲无码一区二区三区| 91麻豆高清视频| 亚洲国产日韩精品| 欧美一区二区三区四区五区 | 亚洲啪啪综合av一区二区三区| 色就色 综合激情| 日精品一区二区三区| 日韩欧美亚洲国产另类| 国产呦萝稀缺另类资源| 亚洲国产经典视频| 色成人在线视频| 日本美女一区二区三区| 91精品婷婷国产综合久久| 亚洲综合无码一区二区| 日韩一级免费观看| 国产福利不卡视频| 亚洲免费在线视频一区 二区| 欧美日本韩国一区| 狠狠色狠狠色合久久伊人| 亚洲国产精品激情在线观看| 91国产免费看| 久久精工是国产品牌吗| 国产精品国产精品国产专区不蜜 | 亚洲国产精品t66y| 在线观看国产91| 久久精品国产秦先生| 国产精品理伦片| 欧美日韩的一区二区| 国产精品18久久久久久久网站| 亚洲摸摸操操av| 欧美mv日韩mv| 在线免费观看成人短视频| 精品一二三四区| ●精品国产综合乱码久久久久| 欧美日韩日日摸| 东方aⅴ免费观看久久av| 亚洲成av人片在www色猫咪| 2020国产精品自拍| 91黄色激情网站| 狠狠色丁香婷婷综合| 一区二区三区毛片| 久久久91精品国产一区二区三区| 久久久久高清精品| 色成人在线视频| 国产一区二三区| 性做久久久久久| 中文成人综合网| 欧美第一区第二区| 91在线免费看| 蜜乳av一区二区| 亚洲资源中文字幕| 欧美国产成人在线| 欧美白人最猛性xxxxx69交| 日本久久一区二区| 国产成人亚洲精品狼色在线 | 91久久精品一区二区三区| 国产精品一区在线观看乱码| 午夜精品免费在线| 亚洲视频中文字幕| 26uuu另类欧美| 欧美在线看片a免费观看| 国产乱码精品一区二区三区av | 精品国产百合女同互慰| 在线亚洲高清视频| 国产乱子伦一区二区三区国色天香 | 蜜桃视频免费观看一区| 日本一区免费视频| 精品久久久三级丝袜| 欧美精品日韩一本| 欧洲色大大久久| 91在线国产福利| 国产二区国产一区在线观看| 青青草视频一区| 亚洲.国产.中文慕字在线| 中文字幕亚洲欧美在线不卡| 精品久久久久久亚洲综合网| 欧美日韩情趣电影| 日本韩国视频一区二区| 国内精品伊人久久久久av一坑| 日本不卡的三区四区五区| 亚洲不卡av一区二区三区| 亚洲黄色免费网站| 久久精品人人做人人爽97| 精品少妇一区二区三区日产乱码| 欧美午夜片在线观看| 92国产精品观看| 不卡高清视频专区| 成人高清av在线| 国产成人鲁色资源国产91色综 | 亚洲欧美另类小说| 亚洲欧美国产77777| 亚洲欧美偷拍卡通变态| 亚洲精品成人精品456| 亚洲综合免费观看高清在线观看| 夜夜揉揉日日人人青青一国产精品| 一区二区三区国产| 日日欢夜夜爽一区| 看片的网站亚洲| 国内精品嫩模私拍在线| 国产福利不卡视频| 99视频精品全部免费在线| 一本色道久久综合亚洲aⅴ蜜桃 | 色婷婷一区二区三区四区| 欧美中文字幕一区| 日韩视频123| 国产亚洲一区二区三区在线观看 | 精品国产乱码久久久久久浪潮| 久久久美女毛片| 中文字幕一区二区三区四区不卡| 伊人色综合久久天天人手人婷| 图片区小说区区亚洲影院| 久久国产精品99久久久久久老狼| 国产美女精品在线| 91亚洲精品久久久蜜桃| 欧美日韩视频第一区| 久久亚洲影视婷婷| 亚洲日本护士毛茸茸| 日本特黄久久久高潮| 成人黄色片在线观看| 欧美日韩国产一区二区三区地区| 久久先锋资源网|