iT邦幫忙

8

[知識巨塔]第一層

當喝茶喝完,當然要來吃個蛋塔,這是老鷹的全新單元,
此單元就是老鷹描述需要的功能,大家來用自己會的語言來coding,
然而下面的人也可以改寫別人的code,然幫助code更瘦更快更方便.
此單元讓大家腦力激盪,還有幫助需要幫助的人!
歡迎大家分享~~!
當喝茶喝完,當然要來吃個蛋塔,這是老鷹的全新單元,
此單元就是老鷹描述需要的功能,大家來用自己會的語言來coding,
然而下面的人也可以改寫別人的code,然幫助code更瘦更快更方便.
此單元讓大家腦力激盪,還有幫助需要幫助的人!
歡迎大家分享~~!

第一層內容-猜數字
規則
隨機數字 當玩家猜錯幾次 則 置換數字
每猜一次數字會提示 比較大 or 比較小

歡迎分享!


0
總裁
iT邦好手 1 級 ‧ 2013-11-19 15:15:40

不告訴你....偷笑

那猜猜看泰大D槽步兵數看看噴鼻血

0
echen688
iT邦研究生 1 級 ‧ 2013-11-19 15:19:22

第一層的通關大魔王是誰??

echen688提到:
第一層的通關大魔王是誰??

有請黑莓機的獨眼D槽大魔王灑花灑花

0
老鷹(eagle)
iT邦高手 1 級 ‧ 2013-11-19 15:54:20
<pre class="c" name="code"><?php session_start(); ?>
<?php
if(is_numeric($_SESSION['num'])){
	if(is_numeric($_POST['num'])){
		if($_POST['num'] == $_SESSION['num']){
			$message = "答對了!數字={$_POST['num']}";
			unset($_SESSION['num']);
			$_SESSION['num']=rand(1,500);
		}else{
			if($_POST['num'] > $_SESSION['num']){
				$message = "{$_POST['num']}大於答案";
			}else{
				$message = "{$_POST['num']}小於答案";
			}
		}
	}else{
			$message = "請輸入數字";
		}
}else{
$_SESSION['num']=rand(1,500);
}
?>

<html xmlns="http://www.w3.org/1999/xhtml">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>猜數字</title>

<form action="" method="post">
請輸入數字:<input name="num" type="text" id="num" /><input type="submit" value="猜猜看" />
<?php
if(is_string($message)){
	echo $message;
}
?>
</form>
看更多先前的回應...收起先前的回應...

以上為草稿 還未加入次數 PHP版

player iT邦大師 1 級 ‧ 2013-11-19 21:34:00 檢舉

猜數字
主流是給A幾B
不是比大小
因為後者用2分法就可解了

謝謝

先從基本的開始吧.老鷹這個不錯啊.

設計流程講解,
老鷹這次使用session作儲存答案,
不過網頁一進來就先做判斷,判斷是否有送出表單,
沒有的話就新增一個亂數到session,
之後開始猜數字,先判斷是否為數字,在判斷是否等於答案,如果不是的話,
在判斷使用者輸入的是否大於或者小於答案,在輸出訊息,
有空老鷹在補上次數的code.
也歡迎各位來加強老鷹的code,或者有什麼邏輯演算法的,在底下回給我~~!
謝謝謝謝

0

PHP 我看不懂...完全無法 Join XD

看更多先前的回應...收起先前的回應...
鐵殼心 iT邦高手 1 級 ‧ 2013-11-19 18:00:16 檢舉

deanya提到:
PHP 我看不懂.

我只會PMPOrz

chingfeng提到:
大家來用自己會的語言來coding

Orz

總裁 iT邦好手 1 級 ‧ 2013-11-20 08:09:29 檢舉

我只會中文....冷

sam0407 iT邦高手 1 級 ‧ 2013-11-22 14:32:54 檢舉

To cdfu大:
您若真有興趣參與,可考慮使用[url=http://content.edu.tw/senior/computer/ks\_ks/book/algodata/algorithm/algo3.htm]虛擬碼[/url]的方式,未來也許可以考慮用自然語言編程

sam0407 iT邦高手 1 級 ‧ 2013-11-22 14:35:22 檢舉

=打成全形....
再補一次連結
虛擬碼

總裁 iT邦好手 1 級 ‧ 2013-11-22 14:46:58 檢舉

隨機數字 當玩家猜錯幾次 則 置換數字
每猜一次數字會提示 比較大 or 比較小

如果一直猜錯,那不就一輩子跳不出來了....Orz

我要留言

立即登入留言