當前位置:首頁 » 編程語言 » c語言麻將

c語言麻將

發布時間: 2022-06-15 22:54:06

c語言腦筋急轉彎

對不起,我有老師問小明:「1+1=?」小明說:「不知道。」老師叫小明回家問爸爸媽媽。小明回家問媽媽,媽媽正在打麻將,她叫道:「七條!」小明又去問爸爸,爸爸正在吃肯德基,他說:「真香啊!」小明又去問姐姐,姐姐正在看電視,她看到了柯林頓,叫道:「美國總統柯林頓!」小明又去問哥哥。哥哥正在看書,他讀道:「我家住在美麗的廁所里。」第二天,老師問小明:「1+1=?」小明說:「七條!」老師給了他一巴掌,小明說:「真香啊!」老師火了,問:「這話是誰叫你的?」小明說:「美國總統柯林頓!」老師快崩潰了,他又問:「你家住哪裡?」小明說:「我家住在美麗的廁所里。」老師昏倒。

有一天老師問小明「1+1=?」
小明:「不知道」
老師:「回家問你家人,明天告訴我」
小明回到家,他老爸在炒股,小明問他,他一看股票漲了,說:「200萬」
他又走到弟弟那裡,弟弟在看電視,小明問他,他一看到高潮,就喊:「奧特曼」
他接著走到他哥哥那裡,小明問他,他剛剛喝玩可樂,說:「好爽啊」
他往回走,遇到姐姐正在singing「我家住在馬路邊呀咿呀咿呀呦」

第2天,課上,老師問小明「1+1=?」
小明:「200萬」
老師:「是誰告訴你的?」
小明:「奧特曼」
老師扇了他兩極耳光
小明:「好爽啊」
老師:「你家在哪兒,我今天要家訪」
小明:「我家住在馬路邊呀咿呀咿呀呦」
老師:「…………………………」

開學第一天,老師問小明:「小明,1+1=?」小明說:「不知道。」老師說:「那你回家問問你的家人去。」
小明去問媽媽,媽媽正在和別人吵架,小明問:「媽媽1+1=?」媽媽說:「王八蛋!」小明知道了1+1=王八蛋;小明又去問爸爸,爸爸正在喝啤酒,小明問:「爸爸1+1=?」爸爸說:「爽!」小明又知道了1+1=爽;小明又去問爺爺,爺爺正在看電視,小明問:「爺爺1+1=?」爺爺說:「黑幫老大!」小明知道了1+1=黑幫老大;小明又去問姐姐,姐姐正在唱國歌:起來不願做奴隸的人們!小明知道了1+1=起來不願做奴隸的人們;小明又去問妹妹,妹妹正在唱兒歌:小兔子乖乖把門開開!小明知道了1+1=小兔子乖乖把門開開。
第二天,老師問:「小明1+1=?」小明說:「王八蛋。」「啪」老師打了小明一巴掌,小明說:「爽。」老師莫名其妙地說:「誰教你的?」小明說:「黑幫老大。」老師嚇了一跳,問:「小明你在干什麼?」小明唱道:起來不願做奴隸的人們。老師吧小明關出門外,小明邊敲門邊唱到:小兔子乖乖把門開開。老師暈了

有一天,老師問小明:「1+1=幾」,小明說:「不知道」。老師說:「回去問家長」。小明回去後來到醫院,他問護士:「1+1=幾」。護士聽不見,對這一個病人說:「你有神經病」!他來到一個商店老闆面前,問商店老闆:「1+1=幾?」商店老闆也聽不到,對著一個員工說:「我炒你魷魚!」然後,小明來到一個小孩面前說:「1+1=幾?」小孩不知道,說:「我家豬仔垃圾桶,咿呀咿呀喲!」然後小明來到一個工程師面前,對工程師說:「1+1=幾?」,工程師沒聽到他在說話,對著工人說:「房子要倒,大家快跑!」第2天,老師問小明:「1+1=幾?」小明說「你有神經病!」老師氣的把小明拉到辦公室門口,對這小明生氣地說:「1+1=幾?」小明說:「我炒你魷魚!」老師把校長叫來,校長對小明說:「你家住在哪?」小明說:「我家豬仔垃圾桶,咿呀咿呀喲!」校長氣的說要打電話給他家長,小明說:「房子要倒,大家快跑!!!」

Ⅱ 麻將中的西風俗稱什麼

西葫蘆。
西風,字面意義是指從西向東吹的風;在毛主席筆下,西風還多了一層含義,特指以美帝國主義為首的西方列強。在現代,還有同名的網路游戲和歌曲。

Ⅲ 求一個關於麻將程序的思路(c語言)

組成胡牌的規則只有兩種,三個相同或者三個排成順序(也就是相鄰)
可能有很多對,那麼分別挑出,這個是必須的,剩下的賦值新的數組中,這是這個新的數組有12個數據
如定義
int guize1(int *b) //這里b有三個數據,三個數相同
{
if(b[0]==b[1]&&b[1]==b[2]&&b[0]==b[1])
return 1;
return 0; //這里加不加else都可以
}
int guize2(int *c) //這里c有三個數據,三個數是順序的
{
int x[3];
int i,j,t;
for(i=0;i<3;i++) //賦值新的數組,因為數組數組改變可以影響到調用它的函數中的數值
x[i]=c[i];
for(i=0;i<3;i++) //x數值排序,隨便選一個,我的可能不對,呵呵
for(j=i+1;j<3;j++)
if(x[i]<x[j])
{
t=x[i];
x[i]=x[j];
x[j]=t;

}
if(x[0]=x[1]-1&&x[1]==x[2]-1) //順序的話返回1
return 1;
return 0;
}
int huipai(int *a) //這里a數組有12個數據
{
//這里就需要枚舉了,沒別的辦法
int i,j,k;
int y[3];

for(i=0;i<10;i++)
for(j=i+1;j<11;j++)
for(k=j+1;k<12;k++) //這三個循環就是所有的情況吧,你想想

{
y[0]=a[i];
y[1]=a[j];
y[2]=a[k];

if(guize1(y)||guize2(y)) //判斷是否構成關系,直接調用子函數即可
return 1;
}

}

主函數中調用子函數的程序
int pai[14] ; //這里放14個數據,初始化自己搞定
int hpai[12];
//排序14個數據自己搞定
int i,j,k;

for(i=0;i<13;i++)
{
if(pai[i]==pai[i+1]) //如果有對

{
k=0;

for(j=0;j<i;j++) //分兩段賦值新的數組

hpai[k++]=pai[j];
for(j=i+2;j<14;j++)
hpai[ k++]=pai[j];
}
if(hupai(hpai))
printf("yes");
else
printf("no");

}

Ⅳ C語言 VC/TC環境下的麻將游戲,最好是長沙麻將代碼,

發送到了

Ⅳ C語言的指針看了很多資料 但是就是搞不清!不知道什麼時候搞用什麼時候不該用

原帖及討論:http://bbs.bccn.net/thread-211258-1-1.html

聲明:moonwalker 作於2008年4月26日 轉載請註明出處
指針對一部分初學者來說一直是一個無法逾越的障礙,沒有指針的C語言就好像沒有左腿的短跑運動員。今天我來試試換一種方法來理解指針,希望能幫還在為指針掙扎的朋友們理清思路,高手略過即可。
我們先認為內存是一家客棧(看起來這和老掉牙的大樓的比喻沒什麼區別,但是請你耐心看下去)。
同大部分的客棧一樣,這家客棧有天、地、人等各種檔次的房間,用現在的話就是單人間、雙人間、四人間等等。來住店的客人也是車水馬龍,三教九流都有,我們看看都有哪些人:
快樂單身漢char,還有char的小弟unsigned char,他們只住單人間;
short int, unsigned short int都是已婚無孩,他們只住二人間;
int, unsigned int, long int, unsigned long int,這些都是四口之家,當然住四人間了;說起來這裡面的前兩位,int和 unsigned char,在dos時代還是二人世界,住二人間,後來出了32位系統後,他們才成為四口之家,等到了64位時代,他們中有人會變成8口之家。人口變化太 快,所以人口問題就不討論了,只要知道有幾口人(幾個位元組)就住幾人間就行了。
另外還有一些更龐大的家庭double,float我們就不一一贅述了。
住客棧是要登記的,至少老闆要知道哪個房間沒人住,好租給新來的客人吧?於是就把每位客人的房間號都記在了紙上,然後把紙卷在了針上,大大節省了空間,這就是紙針(指針*)啦,^_^。為了安全,登記完的指針也放在客房裡了,不過是沒有人住的房間。
為了區分不同身份的客人(本客棧不搞歧視,區分身份只是為了便於管理),客棧用顏色不同的紙來記錄房間號,這就有了不同類型的指針,比如藍色的char* 這種指針只記錄單人間的房間號,紅色的int*只記錄四人間的。看起來分這么多種類很混亂,但是如果有很多同類型的組團(數組)來住店時就方便了,上次 int a[100]來旅遊的時候,就找到那一沓100張紅色的指針就可以知道誰住哪裡了。比如團長a[0]的房間號記在第一張紙p上,那麼翻開下一頁(p++) 你就找到了隔壁的房間號,你拿前四張去找人正好可以湊一桌麻將了。
雖然指針分為很多顏色(類型),但是不管多大的家族都只住一間屋子,只有一個房間號,所以無論什麼顏色的指針都具有相同的大小,長度就是房間號那麼長。
並 非所有人都像int a[100]那麼幸運,他們來的時候正好一層100個房間都沒人住,於是他們可以住在同一片連續的區域。上次m, n, p, q, r一起來想住連續的幾個屋子,方便一起去玩,偏偏找不到合適的房間,只好m住3樓,n住5樓,…,總之都很遠。可是m老是來問老闆他的朋友們住哪裡?老闆 每次要找半天,後來想了個辦法,把記錄這幾個人的指針用一個盒子*p[5](指針數組)放在一起,這樣就方便多了。
有的客人脾氣很怪,比如char F[4],他們四個是一個樂隊的,可是又不願住四人間,非要一人住一間,還一定是連著的,如果不連著就不住,老闆沒辦法,給他們找了連著的四間房。可是大 牌還真是難纏,他們早上出去工作就退房,晚上又要回來住,老闆又要給他們找連續的四間房,天天如此,而且每次都浪費四個指針,客棧的成本一下提高了。老闆 又想了個辦法,他專門為這些人訂做了另一種顏色的指針(*p)[4](指向數組的指針),他用這個指針記錄他們老大F[0]的房間號,剩下的三位房間號就 是緊挨著的三間,減少了不少浪費。
一直忘了介紹客棧的兩個伙計,一個叫「小&」,另一個叫」小*」,看外形就知道,」小*」比較圓滑,肯定是經常可客人,而「小&」肚子比 較大,一看就是常年打算盤,記帳不活動造成的。有時候有人來客棧找住店的人,首先要查找客人的房間,「小&」就是負責去取保存房間號的指針的,比 如上面提到的m想找r去逛街,「小&」就去找r的指針了(&r), 「小&」找了半天,終於找到了r的指針p(p = &r),他把p交給」小*」, 」小*」就拿著p去叫客人了(*p就是r了)。看起來好像」小*」的工作比「小&」輕松,其實」小*」也不容易,他要區分指針的顏色(類型)來決 定叫多少個人,比如拿的是藍色的指針(上面說得是char型),就只叫一個客人就可以,如果是紅色的(int)就得叫4位客人,如果少叫了一位樓下找人得 客人會生氣得,因為沒有把要找的人找全。
好了,這家客棧介紹完了,為了感謝你看到這里,現在客棧經營權就交給你了,希望你財源廣進!

Ⅵ c語言能設計麻將桌程序嗎

C語言連操作系統都能實現,當然能設計你需要的麻將桌程序了

Ⅶ 哪個麻將游戲可以邀請自己朋友一桌玩!

  1. 您和朋友都有QQ的話可以通過qq游戲中心裏面的麻將游戲進行同玩

  2. 也可以在手機上的應用中心,下載一個在線麻將游戲,直接邀請好友同玩


Ⅷ 歡樂麻將是用什麼語言編寫的

Android系統內核編程語言是c/c++。android使用dalvik虛擬機制,本質上它是一個Java虛擬機。android底層驅動,以及操作系統全部內核都是使用C語言和匯編語言編程開發。但是android操作系統本身是使用Java開發,使用JNI調用本地的C語言庫,由操作系統實現對底層調用。所以android應用開發,即手機app開發,使用的是Java語言,一般不會用到c/c++語言。

熱點內容
pythonmysqlmac安裝 發布:2025-02-07 01:56:36 瀏覽:401
oppoa57忘記密碼怎麼刷機 發布:2025-02-07 01:51:17 瀏覽:73
2016空間加密怎麼進 發布:2025-02-07 01:41:30 瀏覽:382
網路數據伺服器是什麼 發布:2025-02-07 01:23:42 瀏覽:473
多伺服器ip白名單 發布:2025-02-07 01:23:41 瀏覽:372
優酷上傳視頻的格式 發布:2025-02-07 01:18:51 瀏覽:880
租虛擬伺服器有什麼用 發布:2025-02-07 01:17:55 瀏覽:4
視頻腳本策劃 發布:2025-02-07 01:15:37 瀏覽:566
外文免費資料庫 發布:2025-02-07 01:12:26 瀏覽:194
第一滴血ftp 發布:2025-02-07 01:12:24 瀏覽:424