»
遊客:
加入
|
登入
(帳號有問題請連絡TWed2k@gmail.com)
TWed2k
»
讀書會
» [求助]一個c++的發樸克牌程式
可打印版本
|
推薦給朋友
|
訂閱主題
|
收藏主題
|
純文字版
論壇跳轉 ...
主題:
[資訊電機]
[求助]一個c++的發樸克牌程式
字型大小:
小
|
中
|
大
|
巨
←
→
kikakuu
金驢友〔初級〕
今日心情
. 積分:
1837
. 文章:
2461
. 收花: 13271 支
. 送花: 240 支
. 比例: 0.02
. 在線: 5738 小時
. 瀏覽: 56266 頁
. 註冊:
7503
天
. 失蹤:
1
天
#1 : 2004-11-14 10:32 AM
全部回覆
送花
(0)
送出中...
題目.~~~
試寫一個樸克牌發牌程式,使用兩個陣列,一個陣列存放亂數,另一個陣列放1~52,利用兩個陣列來洗牌,洗牌後依序發排給東,西,南,北家四家。其中以1~13代表黑桃,14~25代表紅桃,27~39代表紅磚,40~52代表梅花.......
誰來教我丫...好難的說...>.<
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
送出中...
kikakuu
金驢友〔初級〕
今日心情
. 積分:
1837
. 文章:
2461
. 收花: 13271 支
. 送花: 240 支
. 比例: 0.02
. 在線: 5738 小時
. 瀏覽: 56266 頁
. 註冊:
7503
天
. 失蹤:
1
天
#2 : 2004-11-14 02:15 PM
全部回覆
送花
(0)
送出中...
引用:
alger
寫到:
提供你另一個想法
設1個二維陣列 Array[4][13]
當作紀錄已發牌的註記
再設2個變數 a,b ; 1<= a <= 4 ; 1<= b <= 13;
4個一維陣列 紀錄4位玩家發到牌組
以上大致有整支程式的流程了
其餘部分麻煩自己 Coding 吧
說真的我看不懂..@@
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
送出中...
kikakuu
金驢友〔初級〕
今日心情
. 積分:
1837
. 文章:
2461
. 收花: 13271 支
. 送花: 240 支
. 比例: 0.02
. 在線: 5738 小時
. 瀏覽: 56266 頁
. 註冊:
7503
天
. 失蹤:
1
天
#3 : 2004-11-14 02:16 PM
全部回覆
送花
(0)
送出中...
引用:
Acute
寫到:
這沒啥困難的阿
你有啥不懂的部份?
呵呵, 要別人幫你寫, 是不可能的
你針對不懂的地方提問題, 別人才能回答你 ^^"
Acute.
這沒啥困難的阿-->>程度有差吧..我怎麼都聽不懂老師的講解..@@
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
送出中...
kikakuu
金驢友〔初級〕
今日心情
. 積分:
1837
. 文章:
2461
. 收花: 13271 支
. 送花: 240 支
. 比例: 0.02
. 在線: 5738 小時
. 瀏覽: 56266 頁
. 註冊:
7503
天
. 失蹤:
1
天
#4 : 2004-11-14 02:24 PM
全部回覆
送花
(0)
送出中...
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>
int pork[53];
void wash_pork(int);
int main()
{
int a,b,rnd;
srand((unsigned)time(NULL));
for(a=1;a<=52;a++)
{
pork[a] = a;
}
for(a=1;a<=100;a++)
{
rnd=rand()%52+1;
wash_pork(rnd);
}
for(a=1;a<=52;a++)
{
printf("%3d",pork[a]);
if( a%13 == 0)
{
printf("\n");
}
}
getch();
}
void wash_pork(int position)
{
int temp;
temp=pork[1];
pork[1]=pork[position];
pork[position]=temp;
}
這是我能寫出來的部份了...@@
有些是照課本打的.....
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
送出中...
kikakuu
金驢友〔初級〕
今日心情
. 積分:
1837
. 文章:
2461
. 收花: 13271 支
. 送花: 240 支
. 比例: 0.02
. 在線: 5738 小時
. 瀏覽: 56266 頁
. 註冊:
7503
天
. 失蹤:
1
天
#5 : 2004-11-15 06:30 PM
全部回覆
送花
(0)
送出中...
沒想到這邊竟然有高手....
多謝了..@@
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
送出中...
kikakuu
金驢友〔初級〕
今日心情
. 積分:
1837
. 文章:
2461
. 收花: 13271 支
. 送花: 240 支
. 比例: 0.02
. 在線: 5738 小時
. 瀏覽: 56266 頁
. 註冊:
7503
天
. 失蹤:
1
天
#6 : 2004-11-15 06:42 PM
全部回覆
送花
(0)
送出中...
引用:
leon1206
寫到:
給個小hint: 先做一個array X 讓X[1~13]=1;X[14~26]=2.....以此類推 把X這個array拿去洗牌 之後if (X[j] == y) 則代表 y這個人 拿到 pork[j]這張牌 (j=1~52) 加油吧
真有點不習慣從1開始搞陣列
[leon1206 在 2004-11-14 06:43 PM 作了最後編輯]
這沒辦法...
老師說會搞混的人,就從1開始...@@
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
送出中...
論壇跳轉 ...
所在時區為 GMT+8, 現在時間是 2025-1-16 09:04 AM
清除 Cookies
-
連絡我們
-
TWed2k
© 2001-2046
-
純文字版
-
說明
Discuz!
0.1
| Processed in 0.021032 second(s), 7 queries , Qzip disabled