欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

C語(yǔ)言編寫洗牌發(fā)牌程序

用C語(yǔ)言編寫洗牌發(fā)牌程序,供大家參考,具體內(nèi)容如下

隆堯網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)于2013年開(kāi)始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

題目

現(xiàn)在只有一套撲克牌中52張副牌(無(wú)大王小王),包含了4種花色的牌
現(xiàn)在打亂順序后分給甲乙丙丁四人
全部分配完畢后,輸出甲乙丙丁四人所獲得的撲克大小及花色
再經(jīng)過(guò)排序,將甲乙丙丁四人的牌按由大到小順序輸出到屏幕上

要素提取

補(bǔ)充

牌面上的數(shù)字/字母由小到大為:
3 4 5 6 7 8 9 10 J Q K A 2
牌面上的花色由小到大為:
方塊 梅花 紅桃 黑桃

思路

可能出現(xiàn)的問(wèn)題

代碼

#include<stdio.h>
#include<Windows.h>
#include<time.h>
int main()
{
 int pai[52],luan[52];//pai為初始未打亂(由小到大)的牌,luan為打亂后的牌
 int a[13],b[13],c[13],d[13];//分別是甲乙丙丁
 int i,j,t=0;
 void print1(int a[],int number);//輸出number張牌
 void sort(int a[]);//排序
 printf("【收集撲克牌……】\n");
 for(i=3;i<=15;i++)//先把牌牌收集整齊
 for(j=1;j<=4;j++,t++)
 pai[t]=i*10+j;
 printf("【收集完畢!】\n【以下為本次實(shí)驗(yàn)所用到的撲克牌:】\n");
 print1(pai,52);
 printf("(排序:依照斗地主規(guī)則由小到大)\n(特殊:無(wú)大王小王)\n");
 printf("【荷官靈丹突然出現(xiàn),將它打亂……】\n");
 srand(time(0));
 for(j=0,i=0;j<52;j++)//然后將它們打亂
 {
 while(pai[i]==0)
 i=rand()%52;
 luan[j]=pai[i];
 pai[i]=0;
 }
 printf("【變這樣:】\n");
 print1(luan,52);
 printf("【然后荷官靈丹將牌逐個(gè)發(fā)給甲乙丙丁】\n【甲一張、乙一張、丙一張、丁一張、甲一張……】\n【好了!】\n");
 for(i=0,j=0;i<13;i++,j=j+4)//一輪輪分配給甲乙丙丁
 {
 a[i]=luan[j];
 b[i]=luan[j+1];
 c[i]=luan[j+2];
 d[i]=luan[j+3];
 }
 printf("甲:");
 print1(a,13);
 printf("乙:");
 print1(b,13);
 printf("丙:");
 print1(c,13);
 printf("?。?);
 print1(d,13); 
 printf("【甲乙丙丁看了一下手中的牌,暗罵道:你個(gè)狗靈丹發(fā)牌也不知道發(fā)整齊一點(diǎn),搞的我還要整理……】\n");
 sort(a);
 sort(b);
 sort(c);
 sort(d);
 printf("【甲乙丙丁整理了一下手中的牌】\n");
 printf("甲:");
 sort(a);
 print1(a,13);
 printf("乙:");
 sort(b);
 print1(b,13);
 printf("丙:");
 sort(c);
 print1(c,13);
 printf("?。?);
 sort(d);
 print1(d,13);
 printf("【等到甲乙丙丁將手中的牌整理完畢】\n【荷官靈丹:呃……游戲規(guī)則是什么?】\n【甲一拳、乙一拳、丙一拳、丁一拳……】\n");
 return 0;
}
void print1(int a[],int number)
{
 int i;
 int m,n;
 for(i=0;i<number;i++)
 {
 m=a[i]%10;
 n=a[i]/10;
 if(m==1)
 printf("方塊");
 if(m==2)
 printf("梅花");
 if(m==3)
 printf("紅桃");
 if(m==4)
 printf("黑桃");
 if(n>=3&&n<=10)
 printf("%d ",n);
 if(n==11)
 printf("J ");
 if(n==12)
 printf("Q ");
 if(n==13)
 printf("K ");
 if(n==14)
 printf("A ");
 if(n==15)
 printf("2 ");
 }
 printf("\n");
}
void sort(int a[])
{
 int i,j,t,k;
 for(i=0;i<13;i++)//13個(gè)數(shù),選擇12次(第13個(gè)數(shù)自動(dòng)落到第13位,故不需第13次)
 for(j=i,t=i;j<13;j++)
 if(a[j]>a[t])
 {
 k=*(a+t);
 *(a+t)=*(a+j);
 *(a+j)=k;
 }
}
//花色:黑桃、紅桃、梅花、方塊分別為4,3,2,1
//數(shù)字3~10即為其本身,字母/數(shù)字J、Q、K、A、2分別為11 12 13 14

程序運(yùn)行圖片

C語(yǔ)言編寫洗牌發(fā)牌程序

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

本文題目:C語(yǔ)言編寫洗牌發(fā)牌程序
網(wǎng)站網(wǎng)址:http://aaarwkj.com/article6/gpisog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)、企業(yè)建站小程序開(kāi)發(fā)、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
视频一区二区日韩不卡| 国产午夜男人天堂手机| 久久亚洲精品中文字幕| 国产毛片精品一区内射| 亚洲欧美极品一区色婷婷| 国产福利在线观看网站| 日本区一区二区三视频| 丰满人妻被黑人猛烈进入| 亚洲一品道在线观看| 亚洲日本乱码一区二区三| 日本韩国亚洲欧美一区二区| 激情毛片av在线免费看| 国产91精品系列在线观看| 日本在线高清精品人妻| 亚洲热妇热女久久精品| 欧美精品国产精品久久| 国产区二区三区在线视频| 色偷偷亚洲精品一区二区| 人妻乱人伦中文字幕在线| 婷婷中文字幕在线不卡视频| 久久亚洲天堂色图不卡| 风间由美亚洲一区二区三区| 清纯少妇激情四射网站| 日韩精品不卡在线观看| 久久精品91久久久| 日韩成人在线视频观看| 午夜18禁毛片免费看| 日韩美女毛片啪啪响| 免费在线黄色生活大片| 熟妞人妻精品一区二区视频| 四虎在线观看永久地址| 少妇特黄a一区二区三区| 星空无限传媒国产最新| 国产日韩精品一区二区在线| 亚洲欧美日韩国产一区| 日本黄色一区二区三区四区| 中文字幕伦理一区二区| 少妇38p高潮在线| 成人福利午夜一区二区| 午夜视频在线观看免费高清国产| 亚洲天堂av现在观看|