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

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| 日韩精品中文字幕欧美激情| 亚洲熟妇丰满多毛的大昊| 99精品国产麻豆一区二区三区| 97视频免费观看在线| 一区二区在线观看激情| 日本少妇人妻中文字幕| 久久精品国产欧美日韩| 给我搜亚洲免费播放黄色大片| 国产精品毛片av在线| 国产日产亚洲综合一区| 操你啦夜夜操狠狠躁天天爽| 日本女人体内射精视频| 麻豆专区一区二区三区| 91大神黑丝美女洗澡| 国产精品呻吟久久人妻| 91精品一区二区三区91人妻| 欧美日韩中文字幕精品| 午在线亚洲男人午在线| 欧美日韩午夜久久免费| 最新91精品国产自产在线| 91亚洲婷婷国产综合精品| 国产精品一级在线播放| 亚洲成av人天堂影院| 成人黄色av免费在线观看| 日本久久精品视频一区| 亚洲成人av福利网站| 日韩黄色成人在线观看| 黄色av在线免费观看| 亚洲欧美半夜激情一区二区| 91精品超碰人人在线公开| 亚洲a∨乱码一区二区三区蜜臀| 久久久久久精品国产免费| 午夜福利成人在线免费观看 | 妇女人妻丰满少妇中文字幕| 超碰国产精品一区二区| 国产亚洲中文字幕无线乱码 | 2023国产精品一区| 成人在线视频国产自拍| 国产精品情侣av自拍| 日韩中文字幕在线二区|