c語言魔術師猜牌 80,c語言魔術師猜牌

2025-01-13 19:25:17 字數 3262 閱讀 5638

c語言魔術師猜牌

1樓:逆亂天地

/在本程式中,以a[1]~a[26]順序記錄原來的牌面,以自增的變數i記錄黑桃a,2,。。k,紅桃a,2,。。k;

#include

int a[27];

int main(){

int i,n,j=1;

a[1]=1; /a[1]記錄第一張牌,顯然為黑桃a;

printf("the original order of cards is:(r:red b:black):");

for(i=2;i<=26;i++)迴圈變數i,i對應唯一的牌面;

n=1; /n賦值為1,與下文 while(n<=3)呼應;

do{if(j>26) /j>26是,值改變為1;

j=1; if(a[j]) 如果a[j]已記錄牌面,j自增1,使a[j]下移記錄下一張牌面,否則,執行else語句;

j++;else{

if(n==3) /當n等於3時,a[j]記錄牌面i;

a[j]=i;

j++;j自增1;

n++;n自增1;

while(n<=3); 當n<=3是繼續do while ,否則,退出do while;

for(i=1;i<=26;i++)以原來的次序輸出牌面;

printf("%c",a[i]>13? 'r':'b');

printf("%d ",a[i]>13? a[i]-13:a[i]);

if(i==13)

printf("");

printf("");

2樓:網友

這是vf最簡單的機器語言的乙個程式設計,那個老哥說的很詳細了,上過高中都看的懂吧,高中數學有講過。

3樓:杰倫說我長得帥

哈哈~別在這裡問了,你給在高分有點職業道德的都不會在這告訴你。

4樓:網友

自己的事情自己解決 才能有進步。

c語言例項 魔術師的猜牌術(1)

5樓:網友

這個問題你想讓別人一步一步幫你遞推演示,要累死人的。不僅解釋的人累,大段大段的無聊文字你看著都累。

很多程式題目最主要的是理解實現過程,只要過程理解了,程式自己也可以寫出來。

我幫你點撥一下吧。

首先,你可以把答案列印出來,照著答案自己迴圈數一下,通過這個過程,把每個數字到底是怎麼出來的搞明白。

資料如下:1 8 2 5 10 3 12 11 9 4 7 6 13

然後開始數:先是1;再數2個是2;再數3個是3;……數到4要數5的時候(跳掉(跳掉)、到了,填5;……

明白了嗎?程式中n就是剛才括號裡數的東西,a[j]就是剛才數的7,6,13……(程式執行的時候這些不用跳掉的數字還沒有賦值,都是0),現在應該能明白了吧。

整個do-while語句內實現的就是剛才數的過程,j碰到結尾就從頭開始。j碰到需要跳掉的時候就j++,否則就j++;n++,直到n==i。

補充一些基礎知識:

1)全域性變數int a[14];執行前全部是0。

2)if(a[j]),0的話就是false,賦過值了就是true。

其實這個程式寫得不是非常有條理(不過執行效率不錯),初學者讀起來有點困難。想方便閱讀的話,可以讓n從0開始。n++以後再判斷n==i。

我幫你寫個可讀性強點的程式吧,讀完我的再讀他的,應該方便很多。

#include

int a[14]=;//顯式地賦0值。

int main()

j=j==13?1:j+1;//j一直計數}}

for(i=1;i<=13;i++)

printf("%d ",a[i]);

printf("");}

為什麼魔術師能猜出觀眾心裡想的牌呢?

6樓:吃石頭的草

其實不是他們知道,而是他們設定好的牌被你看到~~~最後再選出他設定好的牌就可以了。

7樓:魔術師曉東

猜出觀眾喜歡的牌,魔術揭秘,魔術教學。

8樓:前衛鬼手

騙人的,上優酷網看看魔術揭密就什麼都知道了。我都學會好幾個呢,道理其實很簡單,只是我們一般不注意的~~!

玩魔術紙牌為什麼魔術師會猜到你要的牌?跟物理有何關係?

9樓:網友

跟心理學有一定關係,其它的就是技巧了。

10樓:網友

跟物理沒有關係,跟其他的技巧有關係,你要學的話可以教給你。

熱血英豪假面魔術師怎麼發讓別人猜撲克牌那招?

11樓:你啊忠

←↓→xc。跟著我的箭頭按。有點難。

發不出來的話。多轉幾圈。再按xc。就行了。

12樓:網友

上左下右+xc,很好按的,要熟悉下。

觀眾心裡想一張牌寫在紙上 魔術師就猜出來了

13樓:大衛科博飛天

呼呼,告訴你,這個魔術的名字叫綠野仙蹤,你去買道具吧。好像70多塊錢,很值得買的。

其實網友們也有破解版的,我自己也做了乙個,可是你自己想想,換個位置,假如你辛辛苦苦學到的乙個魔術你會免費告訴別人嗎?

14樓:魔術師曉東

猜出觀眾喜歡的牌,魔術揭秘,魔術教學。

15樓:墨翮柏瀚昂

騙人的,上優酷網看看魔術揭密就什麼都知道了。我都學會好幾個呢,道理其實很簡單,只是我們一般不注意的~~!

16樓:申水戎

我同學掌握了近1000個魔術,這個魔術他給我們表演過,也教過我們,but...我忘了。。。

sorry!

猜撲克牌的c語言程式設計,急急急!!

17樓:回到過去我愛你

哦 原來是這樣 謝了 樓下。

這樣找 不一定到到的就是唯一的,有可能有幾個資料!

有時間幫你做!

誰可以教我乙個,簡單的魔術啊,!!還有魔術師猜別人抽的撲克牌是怎麼做到的???

18樓:淨衣小生

猜撲克的魔術很多種,你想問的是哪種,簡單而又玄乎的魔術也很多,主要看錶演者的語言組織,和氣氛的掌握,切記,不熟練千萬別表演。

魔術師叫觀眾隨便選一張牌,而魔術師卻說出來觀眾想什麼牌怎麼回

簡單的記牌,魔術師洗牌都是有規律的,他知道哪一張牌是什麼,觀眾怎麼抽他都能答 魔術師說三張牌讓觀眾隨便選出,最後一張是魔術師自己選的。結果正是魔術師說的那四張 魔術師自己記住一張牌 然後讓觀眾選一張牌給你 雙方先不要看 然後你說這張牌是什麼什麼 這時候說的是一開始你記住的牌 如果你記住的牌是草花三 ...

關魔術師的美國大片是什麼關五個魔術師的美國大片是什麼

驚天魔盜團 魔術犯罪片 驚天魔盜團 由路易斯 萊特里爾執導。傑西 艾森伯格 伍迪 哈里森 艾拉 菲舍爾 戴夫 弗蘭科 摩根 弗里曼等參加演出,影片於2013年5月31日在北美公映。故事講述了一群高智商的竊賊,運用最尖端的技術,利用華麗的舞台作為掩護,於眾目睽睽之下完成偷天換日的盜竊。魔術表演,真正成...

塔羅牌解答第一張牌 女皇,第二張牌 魔術師,第三張牌 審判,第四張牌 隱士,第五張牌,教皇

由於這樣一個複雜的許可陣列的使用,我相信你有一些知識的塔羅牌也,不是每張卡說明 從牌面上,讓我和你談談 你和你的前男友複合 讓我猜猜,我覺得你應該是一個女孩,對不對?如果沒猜錯的話,你就可以看到我的解決方案的品牌 你的心是充滿希望和信心,但它可以說是你是否複合期待結果遠遠超過了實際的結果可能會發生,...