欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語(yǔ)言實(shí)現(xiàn)隨機(jī)發(fā)牌

 更新時(shí)間:2020年04月22日 14:59:05   作者:千軍萬(wàn)馬令諸矦  
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)隨機(jī)發(fā)牌,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C語(yǔ)言實(shí)現(xiàn)隨機(jī)發(fā)牌的具體代碼,供大家參考,具體內(nèi)容如下

#include "stdafx.h"
#include<time.h>
#include<stdlib.h>

int card[54];//保存每張牌的數(shù)字符號(hào)
bool flag[54];//標(biāo)記數(shù)組 false 代表這個(gè)單元編號(hào)的牌沒(méi)抽過(guò)
void show1();
void mix1();
int main()
{
 srand(time(NULL));
 mix1();
 show1();
 int a;
 scanf_s("%d", &a);
 return 0;
}
void mix1() {
 int c = 0;
 for (int i = 0; i < 54; i++) {
  c++;
  int a = rand() % 54;
  if (flag[a] == false) {
   card[i] = a;
   flag[a] = true;
  }
  else
  {
   i--;
  }
 }
 printf("c=%d\n", c);
}
void show1() {
 char flowers[4][10] = { "\3","\4","\5","\6" };
 char number[13][3] = { "A","2","3","4","5","6","7","8","9","10","J","Q","K" };
 for (int i = 0; i < 54; i++) {
  if (card[i] == 52) {
   printf("大王 ");
  }
  else if (card[i] == 53) {
   printf("小王 ");
  }
  else {
   printf("%s %s ", flowers[card[i] / 13], number[card[i] % 13]);
  }
  if ((i + 1) % 17 == 0)
  {
   printf("\n");
  }
 }
}

小編再為大家分享一段:C語(yǔ)言撲克牌生成程序

// poker.c
// day05
//
// 一個(gè)撲克牌生成程序:運(yùn)行如下:
// 請(qǐng)輸入你要的張數(shù):5
// 程序輸出:H5、H6、H7、H8、H9(Spade(黑桃)、Club(梅花)、Heart(紅桃)、Diamond(方塊))
// 建議:char suit[4] = {'S','D','C','H'}
// char rank[13] = {'2','3','4','5','6','7','8','9','T','J','Q','K','A'};
// Created by apple on 13-6-6.
// Copyright (c) 2013年 apple. All rights reserved.
//
 
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
 char suit[4] = {'S','C','H','D'};
 char rank[13] = {'2','3','4','5','6','7','8','9','T','J','Q','K','A'};
 int num = 0,a = 0,b = 0;
 int temp[4][13] = {0};
 srand((unsigned)time(0));
 
 printf("請(qǐng)輸入您要的張數(shù):");
 scanf("%d",&num);
 
 a = rand() % 4;
 b = rand() % 13;
 do{
  if(temp[a][b]==1){
   a = rand() % 4;
   b = rand() % 13;
  }else{
   printf("%c%c\t",suit[a],rank[b]);
   temp[a][b] = 1;
   num--;
  }
 }while(num);
 
 
 return 0;
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Qt基于QScrollArea實(shí)現(xiàn)界面嵌套移動(dòng)

    Qt基于QScrollArea實(shí)現(xiàn)界面嵌套移動(dòng)

    在實(shí)際的應(yīng)用場(chǎng)景中,經(jīng)常會(huì)出現(xiàn)軟件界面戰(zhàn)場(chǎng)圖大于實(shí)際窗體大小。本文將利用QScrollArea可以為widget窗體添加滾動(dòng)條,實(shí)現(xiàn)界面嵌套移動(dòng),感興趣的可以了解一下
    2022-06-06
  • 簡(jiǎn)單聊聊C++中回調(diào)函數(shù)的實(shí)現(xiàn)

    簡(jiǎn)單聊聊C++中回調(diào)函數(shù)的實(shí)現(xiàn)

    回調(diào)函數(shù)就是一個(gè)通過(guò)函數(shù)指針調(diào)用的函數(shù),如果你把函數(shù)的指針(地址)作為參數(shù)傳遞給另一個(gè)函數(shù),當(dāng)這個(gè)指針被用來(lái)調(diào)用其所指向的函數(shù)時(shí),我們就說(shuō)這是回調(diào)函數(shù),下面這篇文章主要給大家介紹了關(guān)于C++中回調(diào)函數(shù)實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • 深入了解C++的多態(tài)與虛函數(shù)

    深入了解C++的多態(tài)與虛函數(shù)

    這篇文章主要為大家詳細(xì)介紹了C++多態(tài)與虛函數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-07-07
  • C語(yǔ)言實(shí)現(xiàn)翻譯功能

    C語(yǔ)言實(shí)現(xiàn)翻譯功能

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單的翻譯功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • EasyX繪制透明背景圖的方法詳解

    EasyX繪制透明背景圖的方法詳解

    這篇文章主要為大家詳細(xì)介紹了EasyX繪制透明背景圖的方法,文中的示例代碼講解詳細(xì),對(duì)我們深入了解EasyX有一定的幫助,需要的可以參考一下
    2023-01-01
  • C++實(shí)現(xiàn)LeetCode(156.二叉樹的上下顛倒)

    C++實(shí)現(xiàn)LeetCode(156.二叉樹的上下顛倒)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(156.二叉樹的上下顛倒),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C語(yǔ)言中的const如何保證變量不被修改

    C語(yǔ)言中的const如何保證變量不被修改

    這篇文章主要給大家介紹了關(guān)于C語(yǔ)言中const如何保證變量不被修改的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • C語(yǔ)言實(shí)現(xiàn)手寫字符串處理工具的示例代碼

    C語(yǔ)言實(shí)現(xiàn)手寫字符串處理工具的示例代碼

    這篇文章主要為大家詳細(xì)介紹了利用C語(yǔ)言實(shí)現(xiàn)手寫字符串處理工具的相關(guān)資料,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下
    2022-09-09
  • C語(yǔ)言的多級(jí)指針你了解嗎

    C語(yǔ)言的多級(jí)指針你了解嗎

    這篇文章主要介紹了C語(yǔ)言中的多級(jí)指針,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下,希望能給你帶來(lái)幫助
    2021-08-08
  • Qt實(shí)現(xiàn)給窗口繪制陰影的示例代碼

    Qt實(shí)現(xiàn)給窗口繪制陰影的示例代碼

    這篇文章主要為大家詳細(xì)介紹了Qt實(shí)現(xiàn)給窗口繪制陰影的方法,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Qt有一定的幫助,感興趣的可以了解一下
    2022-11-11

最新評(píng)論