廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 6868 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
s90304a123 手機
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x25 鮮花 x30
分享: 轉寄此文章 Facebook Plurk Twitter 版主評分 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x2
[C/C++][範例] 沒有上乘邏輯硬搞出來的圈圈叉叉(適合新手!)

恩...


#include <stdio.h>
#include <stdlib.h>


void draw();
void userinsert();
void pcinsert();
int isanywin();
void initial();
char chessboard={32},piece,pc;




int main (void)

{
 
  initial();

  while(1)
  {
    draw();

    userinsert();
    if((isanywin())==3) {draw(); puts("\n●你故意打平手齁? ...●(在一次y/n?)"); if(getch()=='y'){initial();continue;} else{break;}}
    if((isanywin())==1) {draw(); puts("\n●你贏了電腦^^\"應該的...●(在一次y/n?)"); if(getch()=='y'){initial(); continue;} else{break;}}
    pcinsert();
    if((isanywin())==3) {draw(); puts("\n●你故意打平手齁? ...●(在一次y/n?)"); if(getch()=='y'){initial();continue;} else{break;}}
    if((isanywin())==0) {draw(); puts("\n●你竟然輸給電腦? 太嫩逼了吧?...●(在一次y/n?)"); if(getch()=='y'){initial();continue;} else{break;}}

    }
       
system("pause");
return 0;
}



int isanywin() //判斷輸贏狀態
{
  int key=0;
  static stime=0;
  int q,w,pcline=5,userline=5;
  for(q=0; q<3; q++)
  {
        if(chessboard==piece&&chessboard==piece&&chessboard==piece) {userline++;}
        if(chessboard==piece&&chessb ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容


此文章被評分,最近評分記錄
財富:100 (by 三仙) | 理由: 依據程式作品範例分享規則與獎勵標準;財富100!! ^^ 因為您的參與,讓程式設計更容易!!



獻花 x3 回到頂端 [樓 主] From:臺灣中華電信股份有限公司 | Posted:2011-06-04 00:27 |
星辰雪
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x82
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

剛剛測試了一下
還滿好贏的
要是AI夠強 應該會更刺激喔
不錯 給你的讚
好遊戲


「在現實孤獨而痛苦的我啊,跟隨著她走吧!因為你就像是落葉,毫無目的的落下,而她是只屬於你的那陣風,將帶你的心飛向自由。」
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2011-06-04 11:35 |
TKCS
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

是跟電腦玩嗎?之前比賽的時候有出現這一題 可惜現在才發現 表情


獻花 x0 回到頂端 [2 樓] From:臺灣中華電信股份有限公司 | Posted:2011-06-05 17:08 |
csr
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x0 鮮花 x898
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

為何無法由dev-c++編譯
不知該用何種編譯器
謝謝


獻花 x0 回到頂端 [3 樓] From:臺灣行政院研究發展考核委員會 | Posted:2011-06-07 11:33 |
ebolaman 手機 會員卡
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎

級別: 副版主 該用戶目前不上站
版區: 程式設計
推文 x38 鮮花 x458
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 csr 於 2011-06-07 11:33 發表的 : 到引言文
為何無法由dev-c++編譯
不知該用何種編譯器
謝謝

在開頭加上
#include <conio.h>
#include <time.h>


另外有的編譯器要將
static stime=0;
改成
static int stime=0;




另外,我覺得

複製程式
 for(q=0; q<3; q++)
     {
            
            for(w=0; w<3; w++)
            {if(q+1==row && w+1==col && chessboard[q][w]!=pc){chessboard[q][w]=piece;}}
            }
[/pre]


直接用

複製程式
chessboard[row-1][col-1]=piece;


不就好了嗎
這邊我有點搞不懂為什麼要用兩個迴圈來跑,前面已經有檢查過 這格不是電腦下過的也不是玩家下過的

此文章被評分,最近評分記錄
財富:50 (by 三仙) | 理由: ^^ 因為您的參與,讓程式設計更容易!!


My BOINC stats :

獻花 x1 回到頂端 [4 樓] From:台灣寬頻通訊顧問股份有限公司 | Posted:2011-06-07 19:08 |
csr
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x0 鮮花 x898
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

[quote]下面是引用 ebolaman 於 2011-06-07 19:08 發表的 : 到引言文



終於可以執行
很感謝大大指導
謝謝


獻花 x0 回到頂端 [5 樓] From:局域網對方和您在同一內部網 | Posted:2011-06-08 11:25 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.072856 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言